Unity3d用Animator实现鼠标控制多个门开关

这篇博客介绍了如何使用Unity3d的Animator组件,通过鼠标点击控制车门的开关动作。作者分享了从创建动画帧、设置 Animator 层及逻辑、到编写脚本的详细步骤,适合Unity3d初学者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此功能为鼠标点击车辆门实现单独开关车门动作。

本人Unity3d小白,目前正在学习U3d,这个功能想用Animator实现,从Key帧到写脚本摸索了三天时间,走了不少弯路,搜了不少实例,有版本改版原因也有的是在Unity中搭建的小场景,不涉及父物体,总之开始做的功能没有实现。现在把我实现的方法记录下来,算是对个功能的总结,希望对初学U3d的其他小伙伴有帮助,也希望大神门多多指点。

1.选中父物体ctrl+6添加Animator,制作动画帧。(必须选中父物体,否则运行时你会看不到动画,别问我怎么知道的...)

 

2.分别添加三个车门的开关门动画片段,每个车门有一个开门动画,一个关门动画,车门都是旋转动画所以选择Rotation,创建完会看到有六个Animation ,参照Hierarchy找到要添加的物体属性。去掉Animation中的循环选项。

 

3.制作完帧动画后双击创建的Animator,项目中有三个门,在Animator中创建三个层&#x

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

筱哲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值