Unreal入门,通过蓝图控制小球
0. 地图创建,新建带新手礼包的游戏,并创建设置默认地图
1. 新建Pawn,添加StaticMesh并设置StaticMesh为小球,启用物理模拟(新手内容应该是有小球的)
2. 新建GameMode,WorldSetting中设置为默认GameMode,一并设置默认Pawn为刚创建的Pawn
3. 添加轴映射事件,并绑定WASD按键
4. 在Pawn的事件图标中添加事件处理,注意先添加float类型变量MoveForce,并设置默认值
5. 相机控制,添加相机,并设置成斜下俯视效果(其它效果也行,能看到球就行)
6. 相机跟随设置,将StaticMesh拖到DefaultSceneRoot上设置为Root component
7. 解决相机跟随后移动时天翻地覆问题,添加SpringArm组件,将Camera拖到SpringArm上作为SpringArm的子组件,并重置相机参数
8. 控制小球跳跃,添加InputAction事件Jump,并在Pawn的事件图表中添加JumpImpulse变量以及相应事件处理
其它
- 引擎版本为5.3.2
- 参考:https://www.kodeco.com/185-unreal-engine-4-c-tutorial