GamepadSettings

AMD: require(["geoscene/views/navigation/gamepad/GamepadSettings"], (GamepadSettings) => { /* 代码 */ });
ESM: import GamepadSettings from "@geoscene/core/views/navigation/gamepad/GamepadSettings";
类: geoscene/views/navigation/gamepad/GamepadSettings
继承于: GamepadSettings Accessor
起始版本: GeoScene API for JavaScript 4.22

gamepad 导航特定配置设置。

属性列表

可以设置、检索或监听的属性。参见 使用属性
展示继承属性 隐藏继承属性
属性 类型 描述
String更多信息

类名。

更多信息Accessor
GamepadInputDevice更多信息

使用此属性显式选择 GamepadSettings 以进行地图和场景导航。

更多信息GamepadSettings
Boolean更多信息

是否在视图上启用了游戏手柄导航。

更多信息GamepadSettings
String更多信息

此设置控制左摇杆前后移动的行为。

更多信息GamepadSettings
String更多信息

确定向前按倾斜轴是使视图向下倾斜(朝向最低点),还是向上倾斜(朝向天顶)。

更多信息GamepadSettings

属性详细说明

declaredClass Stringreadonly inherited

类名。类的名称声明格式为 geoscene.folder.className

使用此属性显式选择 GamepadSettings 以进行地图和场景导航。 如果未指定,则所有连接的 gamepad 都可以导航。

默认值:null
示例:
enabled Boolean

是否在视图上启用了游戏手柄导航。 如果启用此功能,但未指定device,则会自动选择第一个支持的设备。

默认值:true
mode String

此设置控制左摇杆前后移动的行为。如果设置为pan则移动将以恒定的高度(向前和向后平移视图),而zoom 将在查看方向上移动视图。 Pan 最适合像步行或在汽车中一样探索场景。Zoom 模式提供了很好的控制来导航类似于飞行模拟器的场景。

以下是每个视图的可选值: MapView: "pan" SceneView: "pan" | "zoom"

可选值:"pan"|"zoom"

默认值:pan
示例代码:
// 将导航模式设置为“zoom”
sceneView.navigation.gamepad.mode = "zoom";
tiltDirection String

确定向前按倾斜轴是使视图向下倾斜(朝向最低点),还是向上倾斜(朝向天顶)。

可选值:"forward-down"|"forward-up"

默认值:forward-down

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.