如何解决Unreal Engine中角色穿墙问题?新手开发者求助
Unreal Engine角色穿墙问题修复方案
先恢复Viewport默认设置
- 点击Viewport右上角的齿轮图标(设置按钮),选择
Reset to Default Layout,直接把视口布局重置回初始状态。 - 如果是视口的显示过滤选项被改乱,点击Viewport顶部工具栏的Show菜单,选择
Reset Show Filters,将所有显示相关的设置恢复默认。
额外排查碰撞相关设置(穿墙大概率和碰撞有关,不止视口设置)
- 打开你的角色蓝图,选中根组件Capsule Component,在细节面板里检查碰撞预设:确保不是
NoCollision,一般选Pawn即可,这个预设会让角色和场景中的阻挡物体产生碰撞。 - 检查关卡里的墙体、地面等静态网格体,选中后看细节面板的碰撞预设,设置为
BlockAll或者至少勾选阻挡Pawn的移动选项。 - 编辑器里按
F5开启碰撞可视化模式,直观查看角色胶囊体和场景物体的碰撞框是否正常,有没有胶囊体没显示、碰撞框偏移的情况。
内容的提问来源于stack exchange,提问作者Dhanush Sai Baswa
相关产品推荐
相关产品推荐

