1、 null
2、 启动Unity并创建新项目,步骤所示。
3、 新建两个材质,分别设为红色和绿色,所示。
4、 在场景中创建一个立方体,并按图示调整其参数。
5、 在场景中新增两个圆柱体,参数设置详见附图所示。
6、 将红色材质应用于立方体,绿色材质应用于圆柱体,所示。
7、 在场景中创建名为Rotate的脚本,打开后按图示进行编写。
8、 脚本正确编译后,返回Unity界面,将Rotate脚本挂载到Cylinder对象上,运行场景即可看到Cylinder按预期旋转,效果所示。
9、 将Cylinder拖拽至Cube下方作为其子物体后运行场景,此时若旋转Cylinder会出现异常,具体表现所示。
10、 在将Cylinder拖入Cube之前,先创建一个空的GameObject,并将其缩放设置为(1,1,1)。接着,将Cylinder作为该GameObject的子物体进行挂载。完成后再将Cube拖入场景并运行。此时,Cylinder能够正常旋转,不受影响,表现符合预期效果,具体状态可参考对应示意图。
11、 使用Rotate进行旋转时,应确保其挂载物体的父物体缩放值为(1,1,1),否则可能导致旋转出现异常或偏差,影响正常表现。
12、 至此,关于Unity实用教程:旋转操作注意事项的内容已分享完毕,感谢您的阅读与支持。
