开门动画(非代码)

本文详细介绍了在游戏开发中如何创建一个交互式的门动画,包括设置门和轴的关系、使用世界坐标、实施事件系统、制作动画并添加控制器。还特别强调了如何确保开门动画结束后才进行关门操作,以及为物体添加点击事件,通过触发器控制门的开关。此过程对于提升游戏体验和增加玩家互动性至关重要。

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

1、建立一个门 和一个空物体(作为轴)
在这里插入图片描述

2、将轴放在门的一侧
在这里插入图片描述

3、将门作为轴的子集,并将坐标设置为世界坐标
在这里插入图片描述
4、在场景对象中使用事件系统
在这里插入图片描述

5、制作门的动画
step1 创建动画在这里插入图片描述
step2 添加
在这里插入图片描述
step3 分别设置第一秒和第五秒时门的状态
在这里插入图片描述
step4 取消勾选循环播放
在这里插入图片描述
step5 创建动画控制器
在这里插入图片描述
step6 添加触发按钮,命名为NEXT
在这里插入图片描述
step7 取消Has Exit Time 确保开门动画播放完之后才关门,添加点击触发事件过渡按钮NEXT,其他过渡箭头同理。
在这里插入图片描述
6、为物体zhou加入点击事件
将物体拖入 ,选择Animator.SetTrigger(string) 输入NEXT(上述的触发按钮)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值