[Unity3D]使用碰撞体做触发器实现自动开门

本文介绍了在Unity3D中利用碰撞体作为触发器来实现自动开门效果的方法。首先,需要对门设置动画,通过Animation窗口创建门开启和关闭的关键帧。然后,创建一个球形物体作为触发器,去除其MeshRenderer并添加脚本,将目标对象设置为门,并在激活事件中选择Animate。最后,将球体的碰撞体设置为Is Trigger,这样当角色接近时,门会自动开启。
摘要由CSDN通过智能技术生成

在游戏制作中触发器的使用非常的方便也非常实用。这一张我们简单介绍一下如何使用一个简单的触发器来实现自动开门关门的效果。
首先确保你已经对门进行了动画的设置。
具体流程如下。
选择Window->Animation打开动画窗口,选中需要添加动画的门之后点击红色按钮创建新动画。


选中一个需要添加动画的要素之后(比如Postion.x),点击添加关键帧按钮:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值