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

image

0. 地图创建,新建带新手礼包的游戏,并创建设置默认地图

image
image
image
image
image
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

其它

posted @ 2023-11-28 21:41  BuzzWeek  阅读(43)  评论(0编辑  收藏  举报