Unreal 由于物理资源的错误创建导致无法创建Default Pawn

小项 备注
时间 2020年3月1日
修改时间 2020年3月1日
城市 北京市房山区
天气 晴朗
心情 蛮好

前几天做一个项目的时候,遇到了一个比较“懵”的错误,最终碰巧找到了原因,最终解决了。

1. 复原错误

打开Unreal启动器,创建一个空白项目,打开项目设置,默认设置如下图一所示,其中Defaule Pawn是灰色状态,所以我们需要自定义创建一个游戏模式并将项目设置为自定义的游戏模式,如图二所示。

图一 默认项目设置
图二 新建游戏模式.png
修改项目默认游戏模式.png

然后播放项目,可以在世界大纲视图中看到,有 Default Pawn
生成,如图三所示。

图三 DefaultPawn.png

在经过上述操作之后,我们可以自定义项目中的Default Pawn ,所以创建一个蓝图类,并且添加Mesh组件,定义Pawn的形状。

新建蓝图类.png
添加Mesh组件.png
修改默认Default Pawn.png

然后播放项目,可以发现在世界大纲视图中,没有生成我们自己创建的Pawn(BP_Vehicle)

错误.png

2. 解决方法

打开,在Mesh组件中,我们指定的Skeletal Mesh的物理资源

物理资源.png

将小车周围的胶囊体删除后,

修改后的物理资源.png

然后再次播放项目,会发现项目生成了我们指定的Default Pawn。

BP_Vehicle 生成.png

你可能感兴趣的:(Unreal 由于物理资源的错误创建导致无法创建Default Pawn)