Unreal入门,通过蓝图控制小球

发布时间 2023-11-28 21:42:01作者: BuzzWeek

image

1. 新建Pawn,添加StaticMesh并设置StaticMesh为小球,启用物理模拟(新手内容应该是有小球的)

image
image
image
image

2. 新建GameMode,WorldSetting中设置为默认GameMode,一并设置默认Pawn为刚创建的Pawn

image
image
image

3. 添加轴映射事件,并绑定WASD按键

image
image

4. 在Pawn的事件图标中添加事件处理,注意先添加float类型变量MoveForce,并设置默认值

image
image
image

5. 相机控制,添加相机,并设置成斜下俯视效果(其它效果也行,能看到球就行)

image
image
image
image

6. 相机跟随设置,将StaticMesh拖到DefaultSceneRoot上设置为Root component

image
image
image

7. 解决相机跟随后移动时天翻地覆问题,添加SpringArm组件,将Camera拖到SpringArm上作为SpringArm的子组件,并重置相机参数

image
image
image
image
image

8. 控制小球跳跃,添加InputAction事件Jump,并在Pawn的事件图表中添加JumpImpulse变量以及相应事件处理

image
image
image

其它