Camera 碰撞物体

Camera 碰撞物体,camera,collision-detection,unity3d,rigid-bodies,Camera,Collision Detection,Unity3d,Rigid Bodies,作为这个问题的后续行动,我将通过团结迈出第一步: 我现在意识到我不知道如何让对撞机真正碰撞。现在我有了一个游戏对象,我移动它而不是相机,相机是这个对象的子对象。它有一个长方体碰撞器,在关卡周围还有四个其他的长方体碰撞器,所以它会与它们碰撞。。当然,它不起作用,因为我用手改变了位置变量。我该怎么做才能使它发生碰撞?使用刚体并对其施加力?有没有办法在上面加上maxVelocity?我看不到一个,另外一个刚体似乎有点过分了。否则我想我只是把质量设为1,导出阻力和力,但我更愿意使用maxSpeed,因为

作为这个问题的后续行动,我将通过团结迈出第一步:


我现在意识到我不知道如何让对撞机真正碰撞。现在我有了一个游戏对象,我移动它而不是相机,相机是这个对象的子对象。它有一个长方体碰撞器,在关卡周围还有四个其他的长方体碰撞器,所以它会与它们碰撞。。当然,它不起作用,因为我用手改变了位置变量。我该怎么做才能使它发生碰撞?使用刚体并对其施加力?有没有办法在上面加上maxVelocity?我看不到一个,另外一个刚体似乎有点过分了。否则我想我只是把质量设为1,导出阻力和力,但我更愿意使用maxSpeed,因为阻力也会影响加速度,我不知道你是否错过了任何步骤,但如果有帮助,我可以告诉你我做了什么。创建一个游戏对象。单击层次结构中的对象并转到顶部菜单,然后单击组件->物理->长方体碰撞器。添加长方体碰撞器后,可能还需要调整碰撞器的大小。此外,请确保您正在使用的角色还具有碰撞器。

您可以采用编程方法。你想用鼠标拖动摄像机还是用按键移动摄像机,我没搞错吧?可以手动检查摄影机位置,并以这种方式应用边界。如果你的相机被锁在一个盒子里,这是很容易实现的