[英]How to prevent character from going through walls. Unity
我是这里的新手,我有一个玩家舱和一堵移动的墙。 当玩家接触到墙壁时,它可以穿过并走出另一边,我有点不希望这样。 下面的屏幕截图演示了我的意思。
移动墙中的播放器
我尝试使用刚体和碰撞来帮助解决问题,但这并没有解决问题。 我现在不确定最好的办法是什么。
刚体应该能够做到这一点。 你说它不起作用,所以你需要做一些事情来确保刚体碰撞正常工作:
Rigidbody.MovePosition(newPos)
移动它们或通过使用Rigidbody.velocity = new Vector3(newVelocity)
设置速度
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.