Version:

Fly Camera Input 组件

使用Fly Camera Input组件可为您的关卡快速添加一个可控摄像机。Fly Camera Input组件可接收来自鼠标和键盘、游戏手柄或触摸设备的输入。 您可以控制与Fly Camera Input组件连接到同一实体上的相机组件的向前、向后和横向移动以及外观方向。 鼠标 X 轴和 Y 轴移动可控制外观方向。键盘上的W, A, S, 和 D键可分别控制向前、向左、向后和向右运动。

提供方

Atom Bridge Gem

依赖

Camera component

Fly Camera Input 属性

Fly Camera Input component properties

属性说明默认值
Move Speed设置摄像机的移动速度。1.0 - 100.020.0
Rotation Speed设置摄像机的旋转速度。1.0 - 100.05.0
Mouse Sensitivity设置鼠标的输入灵敏度。0.0 - 1.00.025
Invert Rotation Input X反转 X 轴旋转输入值(偏航、左右观察方向)。BooleanDisabled
Invert Rotation Input Y更改 Y 轴旋转输入值(俯仰、上下方向)。BooleanDisabled
Is Initially Enabled如果设置为启用,则当父实体被激活时,飞行摄像机将处于活动状态并可被控制。BooleanEnabled

FlyCameraInputBus

请求名称说明参数返回值可脚本化
GetIsEnabled如果飞行摄像头处于活动状态,则返回 TrueNoneBooleanYes
SetIsEnabled如果为 True,则将飞行摄像头设置为激活状态。 如果为False,则停用飞行摄像头。BooleanNoneYes

更多信息,请参阅 使用事件总线 (EBus) 系统