此功能为鼠标点击车辆门实现单独开关车门动作。
本人Unity3d小白,目前正在学习U3d,这个功能想用Animator实现,从Key帧到写脚本摸索了三天时间,走了不少弯路,搜了不少实例,有版本改版原因也有的是在Unity中搭建的小场景,不涉及父物体,总之开始做的功能没有实现。现在把我实现的方法记录下来,算是对个功能的总结,希望对初学U3d的其他小伙伴有帮助,也希望大神门多多指点。
1.选中父物体ctrl+6添加Animator,制作动画帧。(必须选中父物体,否则运行时你会看不到动画,别问我怎么知道的...)
2.分别添加三个车门的开关门动画片段,每个车门有一个开门动画,一个关门动画,车门都是旋转动画所以选择Rotation,创建完会看到有六个Animation ,参照Hierarchy找到要添加的物体属性。去掉Animation中的循环选项。
文章来源:https://www.toymoban.com/news/detail-549727.html
3.制作完帧动画后双击创建的Animator,项目中有三个门,在Animator中创建三个层,选中Layers,点击下边的“+”创建层文章来源地址https://www.toymoban.com/news/detail-549727.html
到了这里,关于Unity3d用Animator实现鼠标控制多个门开关的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!