【发布时间】:2019-05-08 09:55:02
【问题描述】:
问题在于,构成空间站的物体太多,超过 1000 个。所以很难一个一个去加一个collider。
玩家有一个 Rigodbody,我用它来检测何时进入门并与门对撞机发生碰撞,然后打开门。
我用红色圆圈标记了空间站的一部分,例如上面没有任何对撞机。所以玩家可以通过它。
这也是播放器检查器设置的屏幕截图:
【问题讨论】:
标签: unity3d
问题在于,构成空间站的物体太多,超过 1000 个。所以很难一个一个去加一个collider。
玩家有一个 Rigodbody,我用它来检测何时进入门并与门对撞机发生碰撞,然后打开门。
我用红色圆圈标记了空间站的一部分,例如上面没有任何对撞机。所以玩家可以通过它。
这也是播放器检查器设置的屏幕截图:
【问题讨论】:
标签: unity3d
我从你的问题中了解到,你不希望玩家穿过墙壁。因此,当您导入 FBX 时,会出现带有复选框的导入选项,询问您是否要生成对撞机。只需将其选中并点击应用即可。
【讨论】:
如果你只在墙上添加碰撞器,当你站得太近时,你仍然很可能撞到墙上。阅读有关navmesh 的文档,它会烘焙可步行空间并为不可步行的对象自动生成边距。已经够彻底了。
还可以查看 Youtube 频道(有很多)。
【讨论】: