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就可以使得它沿着不同的轴进行旋转!
新闻热点
疑难解答