游戏输入与碰撞控制全解析
1. 引言
在游戏开发中,良好的输入控制极为重要。提供键盘、鼠标和游戏手柄等多种输入方式,能让游戏更受玩家欢迎。在Windows PC上,可使用Xbox 360和PlayStation控制器,它们通过USB输入,也可使用连接无线接收器适配器的无线控制器。
2. 为FPS角色设置键盘、鼠标和游戏手柄方向输入(Axis Mappings)
输入映射分为轴映射(Axis Mappings)和动作映射(Action Mappings)。轴映射用于长时间按住的输入,如按住W键使玩家向前移动;动作映射用于一次性输入,如按游戏手柄上的A键让玩家跳跃。
2.1 准备工作
需有一个UE4项目,项目中包含一个主要角色玩家和可供行走的地面平面。
2.2 操作步骤
- 创建一个继承自Character的C++类Warrior:
UCLASS()
class CH6_API AWarrior : public ACharacter
{
GENERATED_BODY()
};
- 启动UE4,基于Warrior类派生一个蓝图BP_Warrior。
- 创建并选择一个新的GameMode类蓝图:
- 进入Settings | Project Settings | Maps & Modes。
- 点击默认GameMode下拉菜单旁边的 + 图标,创
超级会员免费看
订阅专栏 解锁全文
834

被折叠的 条评论
为什么被折叠?



