文章目录 由于代码量不少,建议下载源代码进行阅读(已完全注释) 前期准备 Pawn代码(CollidingPawn) .h文件 .cpp文件 Pawn移动组件代码(CollidingPawnMovementComponent) .cpp文件 测试 由于代码量不少,建议下载源代码进行阅读(已完全注释) 源代码 前期准备 添加用户输入轴 新建Pawn的C++类 新建Pawn移动组件的C++类 Pawn代码(CollidingPawn) .h文件 创建粒子系统变量 创建Pawn移动组件变量 重载输入与功能绑定函数 重载移动组件函数 定义前后左右移动、转向、开启粒子特效函数 .cpp文件 实例化碰撞体 实例化球体网格 实例化粒子系统 实例化弹簧臂 实例化相机 连接弹簧臂和相机 配置控制的pawn