Unity 实用教程之 Rotate旋转注意事项

2025-10-24 22:09:46

1、打开Unity,新建一个工程,具体如下图

Unity 实用教程之 Rotate旋转注意事项

2、在工程中新建两个材质,分别设置为红色和绿色,具体如下图

Unity 实用教程之 Rotate旋转注意事项

3、在场景中添加一个 Cube ,调整参数具体如下图

Unity 实用教程之 Rotate旋转注意事项

4、在场中再添加两个 Cylinder ,调整参数具体如下图

Unity 实用教程之 Rotate旋转注意事项

5、并把红绿色材质分别赋给 Cube 和 Cylinder,具体如下图

Unity 实用教程之 Rotate旋转注意事项

6、在场景中,新建一个脚本 Rotate,打开脚本进行编写,具体如下图

Unity 实用教程之 Rotate旋转注意事项

Unity 实用教程之 Rotate旋转注意事项

7、脚本编译正确后,回到Unity界面,把脚本 Rotate 挂载到 Cylinder 上,然后运行场景,Cylinder 此时正常旋转,具体如下图

Unity 实用教程之 Rotate旋转注意事项

Unity 实用教程之 Rotate旋转注意事项

8、当把 Cylinder 拖到 Cube下作为 Cube 子物体时,运行场景,此时 Cylinder 旋转就会出翔问题,具体如下图

Unity 实用教程之 Rotate旋转注意事项

9、若果在 Cylinder拖入 Cube前,新建一个 GameObject 他的 Scale 为(1,1,1),把 Cylinder 作为 GameObject 的子物体,再次拖入 Cube,运行场景,此时 Cylinder 正常旋转,具体如下图

Unity 实用教程之 Rotate旋转注意事项

Unity 实用教程之 Rotate旋转注意事项

10、综上所述:在使用 Rotate 作为旋转函数时, Rotate 挂载的物体的父物体的 Scale 做好事 (1,1,1),不然会影响正常的旋转效果

11、到此,《Unity 实用教程之 Rotate旋转注意事项》,讲解结束,谢谢

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢