• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    Unity3D通過編寫代碼控制物體的簡單移動

    Unity 3D是一條目十分壯大的游戲開辟東西,利用者經由過程它,可以開辟出各類類型的3d或者2d游戲.無論是在單機游戲開辟上,仍是開辟貿易化收集游戲,Unity 3D都絕對是你應該擁有的最佳選擇之一。下面經驗標的目的大師介紹一個Unity3D如何經由過程編寫代碼實現游戲物體的簡單移動。但愿能給游戲開辟進修者起到一個拋磚引玉的感化。

    東西/原料

    • 電腦,Unity3D

    方式/步調

    1. 1

      起首打開Unity,建立一個plane和一個cube物體,plane作為cube物體移動的載體。

    2. 2

      別離選中plane和cube點擊Reset進行重設其位置。

    3. 3

      將cube的y軸高度設為0.5,即正好位于平面上。

    4. 4

      選中cube,并點擊右邊Inspector面板的add component,并輸入劇本名字為Move。

    5. 5

      點擊creat and add進行建立。

    6. 6

      點擊劇本的設置按鈕并選擇Edit Script打開劇本。

    7. 7

      按照下圖所示添加如下代碼:

      public float movespeed = 5;

      public GameObject  go;

       if (Input.GetKey(KeyCode.W))

              {

                  go.transform.Translate( 0, 0, movespeed * Time.deltaTime, Space.World);

              }

              if (Input.GetKey(KeyCode.S))

              {

                  go.transform.Translate( 0, 0, movespeed * Time.deltaTime * (-1),Space.World);

              }

              if (Input.GetKey(KeyCode.A))

              {

                  go.transform.Translate(movespeed * Time.deltaTime*(-1), 0, 0,  Space.World);

              }

              if (Input.GetKey(KeyCode.D))

              {

                  go.transform.Translate(movespeed * Time.deltaTime, 0, 0,  Space.World);

              }

    8. 8

      點擊附加到Unity或者按下鍵盤ctrl+S,接著回到Unity界面。

    9. 9

      選中cube,并按照圖示拖入Go方框中。

    10. 10

      點擊運行,起頭測試。

    11. 11

      可以發現游戲物體cube已經可以進行前后擺布的移動。

    注重事項

    • 大師可以按照本經驗所寫的代碼進行革新,可以實現游戲物體的各類移動,本經驗只給大師供給一個示例。
    • 若是有任何問題,接待留言。
    • 發表于 2019-05-16 20:02
    • 閱讀 ( 1755 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆