unity3d是我們設計師用來制作游戲畫面的軟件,很多的手機App也可以使用它來制作!有的時候我們在游戲中能夠看見一些人物或是物體的移動效果,例如平移、旋轉等等都可以輕松的利用這款軟件來實現!今天小編想和大家分享一下如何在unity3d中使用函數來控制某一物體的旋轉。大家千萬不要小看了旋轉功能,很多的特效或是動作都要用到它,還不會就趕緊跟著小編來一起學習一下吧!


大小:1.53 GB版本:5.0.0.0b1 免費版環境:WinXP, Win7, Win8, Win10, WinAll
1、運行unity3d這款軟件,然后在主場景里面創建一個新的cube立方體。

2、 創建成功之后繼續在項目中建立一個新的腳本,我們需要在腳本或者使用函數來實現這個效果!小編創建的是一個叫做:zhuan的C#語言腳本!

3、成功之后雙擊進入這個腳本,在腳本中定義一下speed作為這個物體的速度!

4、接著在update中創建一個transform.Rotate,命令如下:
this.transform.Rotate(Vector3.up*speed);

5、隨后回到設計界面中將創建好了的zhuan腳本直接使用鼠標拖拽到之前建立的立方體上面!

6、這樣一來使用播放的時候這個立方體就會隨著Y軸開始旋轉了!

這就是使得一個物體在unity3d中旋轉的方法了,教程比較基礎,若是你不知道命令的寫法可以直接參考圖中的例子喔!而transform.Rotate(Vector3.up*speed)語句中up指的是y軸,因此只要更換up就可以使得它沿著不同的軸進行旋轉!
新聞熱點
疑難解答