首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能避免玩家穿过墙壁?

我怎样才能避免玩家穿过墙壁?
EN

Stack Overflow用户
提问于 2019-05-08 05:45:08
回答 2查看 48关注 0票数 0

问题是组成空间站的物体太多,超过1000个物体。因此,很难一个接一个地添加一个对撞机。

玩家有一个刚体,我正在用它来检测何时进入门,并与门碰撞器相撞,然后打开门。

例如,我用红色圆圈标出了空间站上没有任何对撞机的一部分。这样玩家就可以穿行了。

这也是播放器检查器设置的屏幕截图:

EN

回答 2

Stack Overflow用户

发布于 2019-05-08 09:43:31

根据我对你问题的理解,你不希望玩家穿墙而过。因此,当您导入FBX时,会有一个带有复选框的导入选项,询问您是否要生成碰撞器。只需将其选中并点击apply即可。

票数 1
EN

Stack Overflow用户

发布于 2019-05-08 09:55:02

如果你只是在墙上添加碰撞器,当你站得太近时,你仍然很有可能撞到墙上。阅读有关navmesh的文档,它可以烘焙可行走的空间,并自动为不可行走的对象生成边距。这已经足够彻底了。

也可以查看Youtube频道(有很多频道)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56030867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档