标签: c# unity3d
所以目前我的玩家拿着一支枪,这支枪是一个空的游戏对象,这是我玩家的孩子。在我的游戏中有障碍。当我的枪与其中一个障碍物碰撞器相撞时,它也将移动我的玩家,但这不应该是玩家应该说的情况。如何使玩家的对撞机不被枪的碰撞移动?
答案 0 :(得分:1)
实现所需目标的一般方法是将枪用于玩家(就像你一样),但只能将对手设置为你的玩家。当然枪会穿过墙壁或物品(如果你玩过FPS游戏,你一定注意到它几乎总是如此),但是你可以通过使用图层来从玩家的角度来抑制它> strong>和第二个相机。
希望这有帮助