Members
Methods
_createElement(node) → {UIElement}
创建预设元素的实例(私有)
Parameters:
| Name | Type | Description |
|---|---|---|
node |
Object
|
预设元素数据 |
Returns:
- Type:
-
UIElement
_updateBubbleState(target)
更新事件冒泡状态(私有) 如果选中了UI元素 阻止事件传递到场景中
Parameters:
| Name | Type | Description |
|---|---|---|
target |
UIElement
|
(async) activate(pointer)
激活场景上下文
Parameters:
| Name | Type | Description |
|---|---|---|
pointer |
number
|
场景指针(0或1) |
add(presetId) → {UIElement}
创建预设元素的实例,并添加到跟元素
Parameters:
| Name | Type | Description |
|---|---|---|
presetId |
string
|
预设元素ID |
Returns:
- Type:
-
UIElement
blur(event)
失去焦点事件
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
FocusEvent
|
焦点事件 |
buildPath(startX, startY, destX, destY, endIndex) → {Float64Array}
使用寻路后的数据建立路径
Parameters:
| Name | Type | Description |
|---|---|---|
startX |
number
|
起点位置X |
startY |
number
|
起点位置Y |
destX |
number
|
终点位置X |
destY |
number
|
终点位置Y |
endIndex |
number
|
终点顶点索引 |
Returns:
- Type:
-
Float64Array
角色移动路径
calculateCoords(event)
计算坐标
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
PointerEvent
|
call(id) → {EventHandler|undefined}
调用全局事件
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
全局事件文件ID |
Returns:
- Type:
-
EventHandler|undefined
changeRelation(teamId1, teamId2, relation)
改变角色队伍的关系
Parameters:
| Name | Type | Description |
|---|---|---|
teamId1 |
string
|
队伍ID1 |
teamId2 |
string
|
队伍ID2 |
relation |
number
|
队伍1和队伍2的关系(0:敌对, 1:友好) |
compileEvents(data, eventPath) → {Object}
编译对象中的事件
Parameters:
| Name | Type | Description |
|---|---|---|
data |
Object
|
对象数据 |
eventPath |
string
|
事件路径 |
convertToScreenCoords(scenePos) → {Object}
将场景坐标转换为屏幕坐标
Parameters:
| Name | Type | Description |
|---|---|---|
scenePos |
Object
|
拥有场景坐标的对象 |
Returns:
- Type:
-
Object
create(actorId, savedDataopt) → {GlobalActor|null}
创建全局角色
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
actorId |
string
|
角色文件ID |
|
savedData |
Object
|
<optional> |
角色存档数据 |
Returns:
- Type:
-
GlobalActor|null
createElement(presetId) → {UIElement}
创建预设元素的实例
Parameters:
| Name | Type | Description |
|---|---|---|
presetId |
string
|
预设元素ID |
Returns:
- Type:
-
UIElement
createPath(startX, startY, destX, destY, passage, bypass) → {Float64Array}
创建路径(Lazy Theta*寻路算法)
Parameters:
| Name | Type | Description |
|---|---|---|
startX |
number
|
起点位置X |
startY |
number
|
起点位置Y |
destX |
number
|
终点位置X |
destY |
number
|
终点位置Y |
passage |
number
|
角色通行区域 |
bypass |
boolean
|
是否绕过角色 |
Returns:
- Type:
-
Float64Array
角色移动路径
createUnitPath(destX, destY) → {Float64Array}
创建单位移动路径
Parameters:
| Name | Type | Description |
|---|---|---|
destX |
number
|
终点位置X |
destY |
number
|
终点位置Y |
Returns:
- Type:
-
Float64Array
角色移动路径
decodeClone(array, index) → {Object}
解码克隆数据
Parameters:
| Name | Type | Description |
|---|---|---|
array |
Uint8Array
|
字节码列表 |
index |
number
|
字节码索引 |
decodeTeamData(code, length) → {Uint8Array}
解码队伍数据
Parameters:
| Name | Type | Description |
|---|---|---|
code |
string
|
队伍数据编码 |
length |
number
|
队伍数量 |
Returns:
- Type:
-
Uint8Array
队伍数据
decodeTerrains(scene, code, width, height) → {SceneTerrainArray}
解码地形
Parameters:
| Name | Type | Description |
|---|---|---|
scene |
SceneContext
|
场景上下文对象 |
code |
string
|
地形数据编码 |
width |
number
|
场景宽度 |
height |
number
|
场景高度 |
decodeTiles(code, width, height) → {Uint32Array}
解码图块
Parameters:
| Name | Type | Description |
|---|---|---|
code |
string
|
图块数据编码 |
width |
number
|
瓦片地图宽度 |
height |
number
|
瓦片地图高度 |
Returns:
- Type:
-
Uint32Array
图块数据列表
delete(actorId)
删除全局角色
Parameters:
| Name | Type | Description |
|---|---|---|
actorId |
string
|
角色文件ID |
deleteGameData(number) → {Promise.<undefined>}
删除游戏数据存档文件
Parameters:
| Name | Type | Description |
|---|---|---|
number |
string
|
存档编号 |
Returns:
- Type:
-
Promise.<undefined>
disable(id)
禁用全局事件(立即)
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
全局事件文件ID |
displayErrorMessage(event)
显示错误消息事件
Parameters:
| Name | Type | Description |
|---|---|---|
event |
ErrorEvent
|
错误事件 |
doubleclick(event)
鼠标双击事件
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
PointerEvent
|
指针事件 |
emit(type, …params)
发送输入事件
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
type |
string
|
输入事件类型 |
|
params |
Array
|
<repeatable> |
传递参数 |
emit(type, priority, optionsopt)
发送全局事件
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
type |
string
|
全局事件类型 |
||
priority |
boolean
|
null |
是不是优先事件 |
|
options |
Object
|
<optional> |
传递事件上下文属性 |
emit(type, parameter)
发送场景事件
Parameters:
| Name | Type | Description |
|---|---|---|
type |
string
|
场景事件类型 |
parameter |
any
|
场景事件传递参数 |
emitInputEvent(type, parameter)
发送场景输入事件
Parameters:
| Name | Type | Description |
|---|---|---|
type |
string
|
场景事件类型 |
parameter |
any
|
场景事件传递参数 |
enable(id)
启用全局事件(延迟)
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
全局事件文件ID |
encodeTeamData(data) → {string}
编码队伍数据
Parameters:
| Name | Type | Description |
|---|---|---|
data |
Uint8Array
|
队伍数据列表 |
Returns:
- Type:
-
string
队伍数据编码
encodeTerrains(terrains) → {string}
编码地形
Parameters:
| Name | Type | Description |
|---|---|---|
terrains |
Uint8Array
|
地形数组 |
Returns:
- Type:
-
string
find(elements, x, y) → {UIElement|undefined}
查找目标元素(通过屏幕坐标)
Parameters:
| Name | Type | Description |
|---|---|---|
elements |
Array.<UIElement>
|
元素列表 |
x |
number
|
屏幕X |
y |
number
|
屏幕Y |
Returns:
- Type:
-
UIElement|undefined
follow(target, easingIdopt, durationopt)
摄像机跟随目标角色
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
target |
Actor
|
目标角色 |
|
easingId |
string
|
<optional> |
过渡曲线ID |
duration |
number
|
<optional> |
持续时间(毫秒) |
get(actorId) → {GlobalActor|undefined}
获取全局角色
Parameters:
| Name | Type | Description |
|---|---|---|
actorId |
string
|
角色文件ID |
Returns:
- Type:
-
GlobalActor|undefined
get(id) → {Array.<function()>}
获取指定ID的事件指令
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
事件ID |
Returns:
- Type:
-
Array.<function()>
get(descriptor) → {Promise.<(Object|Image|null)>}
获取文件
Parameters:
| Name | Type | Description |
|---|---|---|
descriptor |
Object
|
文件描述器 |
Returns:
- Type:
-
Promise.<(Object|Image|null)>
get(entityId) → {Object|undefined}
从映射表中获取对象
Parameters:
| Name | Type | Description |
|---|---|---|
entityId |
string
|
实体对象ID |
get(key) → {EasingMap}
获取过渡曲线映射表
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string
|
过渡曲线ID或键 |
Returns:
- Type:
-
EasingMap
get(presetId) → {UIElement|undefined}
获取已经创建的元素实例(通过ID)
Parameters:
| Name | Type | Description |
|---|---|---|
presetId |
string
|
预设元素ID |
Returns:
- Type:
-
UIElement|undefined
get(key) → {any}
获取变量值
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string
|
变量ID |
Returns:
- Type:
-
any
get(key) → {any}
获取变量值
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string
|
变量ID |
Returns:
- Type:
-
any
get(attrId) → {Object|undefined}
获取属性
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
attrId |
string
|
属性ID |
Returns:
- Type:
-
Object|undefined
get(stringId) → {Object|undefined}
获取字符串对象
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
stringId |
string
|
字符串ID |
Returns:
- Type:
-
Object|undefined
getGroup(groupId) → {Object|undefined}
获取属性群组
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
groupId |
string
|
群组ID |
Returns:
- Type:
-
Object|undefined
getGroup(groupId) → {Object|undefined}
获取枚举字符串群组
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
groupId |
string
|
群组ID |
Returns:
- Type:
-
Object|undefined
getItem(key) → {Promise.<any>}
获取数据内容
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string
|
键(存档文件名) |
Returns:
- Type:
-
Promise.<any>
读取的数据
getKey(attrId) → {string}
获取属性键
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
attrId |
string
|
属性ID |
Returns:
- Type:
-
string
getKeys() → {Promise.<Array.<string>>}
获取所有数据键(游戏存档文件名)
getName(attrId) → {string}
获取属性名称(未使用)
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
attrId |
string
|
属性ID |
Returns:
- Type:
-
string
getName(stringId) → {string}
获取字符串名称(未使用)
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
stringId |
string
|
字符串ID |
Returns:
- Type:
-
string
getParallaxAnchor(parallax) → {Object}
获取视差图锚点
Parameters:
| Name | Type | Description |
|---|---|---|
parallax |
SceneParallax
|
SceneTilemap
|
视差图或瓦片地图对象 |
Returns:
- Type:
-
Object
getPathByGUID(guid) → {string}
获取文件路径(通过GUID)
Parameters:
| Name | Type | Description |
|---|---|---|
guid |
string
|
文件GUID |
Returns:
- Type:
-
string
文件路径或空字符串
getRelationByIndexes(teamIndex1, teamIndex2) → {number}
通过队伍索引获取队伍关系
Parameters:
| Name | Type | Description |
|---|---|---|
teamIndex1 |
number
|
队伍索引1 |
teamIndex2 |
number
|
队伍索引2 |
Returns:
- Type:
-
number
队伍关系(0:敌对, 1:友好)
getValue(stringId) → {string}
获取字符串值
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
stringId |
string
|
字符串ID |
Returns:
- Type:
-
string
isEnemy(teamId1, teamId2) → {boolean}
判断敌对关系
Parameters:
| Name | Type | Description |
|---|---|---|
teamId1 |
string
|
队伍ID1 |
teamId2 |
string
|
队伍ID2 |
Returns:
- Type:
-
boolean
是否为敌对关系
isFriendly(teamId1, teamId2) → {boolean}
判断友好关系
Parameters:
| Name | Type | Description |
|---|---|---|
teamId1 |
string
|
队伍ID1 |
teamId2 |
string
|
队伍ID2 |
Returns:
- Type:
-
boolean
是否为友好关系
keydown(event)
键盘按下事件
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
KeyboardEvent
|
键盘事件 |
keydownFilter(event)
按键过滤器
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
KeyboardEvent
|
键盘事件 |
keyup(event)
键盘弹起事件
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
KeyboardEvent
|
键盘事件 |
(async) load(id) → {Promise.<SceneContext>}
加载场景
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
场景文件ID |
Returns:
- Type:
-
Promise.<SceneContext>
loadData(variables)
加载独立变量数据(无法删除旧存档中的无效数据)
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
variables |
Object
|
保存的独立变量数据 |
loadData(groupIndex, variables)
加载全局变量数据
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
groupIndex |
number
|
变量分组索引(0:常规, 1:共享) |
variables |
Object
|
保存的全局变量数据 |
loadFile(filename) → {Promise.<object>}
加载数据文件
Parameters:
| Name | Type | Description |
|---|---|---|
filename |
string
|
/data目录下的文件名 |
Returns:
- Type:
-
Promise.<object>
(async) loadGameData(number) → {Promise.<undefined>}
从文件中加载游戏数据
Parameters:
| Name | Type | Description |
|---|---|---|
number |
string
|
存档编号 |
Returns:
- Type:
-
Promise.<undefined>
(async) loadGlobalData() → {Promise.<undefined>}
从文件中加载全局数据
Returns:
- Type:
-
Promise.<undefined>
loadScene(id) → {Promise.<Object>}
加载场景数据
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
场景文件ID |
Returns:
- Type:
-
Promise.<Object>
moveTo(x, y, easingIdopt, durationopt)
移动摄像机到指定位置
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
x |
number
|
场景X |
|
y |
number
|
场景Y |
|
easingId |
string
|
<optional> |
过渡曲线ID |
duration |
number
|
<optional> |
持续时间(毫秒) |
off(type, listener)
移除输入事件侦听器
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
type |
string
|
输入事件类型 |
listener |
function
|
回调函数 |
off(type, listener)
移除场景事件侦听器(未使用)
Parameters:
| Name | Type | Description |
|---|---|---|
type |
string
|
场景事件类型 |
listener |
function
|
回调函数 |
off(type, listener)
移除界面事件侦听器(未使用)
Parameters:
| Name | Type | Description |
|---|---|---|
type |
string
|
界面事件类型 |
listener |
function
|
回调函数 |
on(type, listener, priorityopt)
添加输入事件侦听器
- Source:
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
type |
string
|
输入事件类型 |
||
listener |
function
|
回调函数 |
||
priority |
boolean
|
<optional> |
false |
是否将该事件设为最高优先级 |
on(type, listener)
添加游戏事件侦听器
Parameters:
| Name | Type | Description |
|---|---|---|
type |
string
|
游戏事件类型 |
listener |
function
|
回调函数 |
on(type, listener, priorityopt)
添加场景事件侦听器
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
type |
string
|
场景事件类型 |
||
listener |
function
|
回调函数 |
||
priority |
boolean
|
<optional> |
false |
是否将该事件设为最高优先级 |
on(type, listener, priorityopt)
添加界面事件侦听器
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
type |
string
|
界面事件类型 |
||
listener |
function
|
回调函数 |
||
priority |
boolean
|
<optional> |
false |
是否将该事件设为最高优先级 |
onTransitionEnd(callback)
设置时间缩放过渡结束回调
Parameters:
| Name | Type | Description |
|---|---|---|
callback |
function
|
回调函数 |
(async) open() → {Promise.<IDBObjectStore>}
打开数据库
Returns:
- Type:
-
Promise.<IDBObjectStore>
parseCSSColor(hex) → {string}
解析十六进制字符串返回CSS颜色
Parameters:
| Name | Type | Description |
|---|---|---|
hex |
string
|
十六进制颜色 |
Returns:
- Type:
-
string
parseDateTimestamp(timestamp, format) → {string}
解析日期时间戳
Parameters:
| Name | Type | Description |
|---|---|---|
timestamp |
number
|
时间戳 |
format |
string
|
日期格式 |
Returns:
- Type:
-
string
parseFloatArray(hex) → {Float64Array}
解析十六进制字符串返回浮点型数组颜色
Parameters:
| Name | Type | Description |
|---|---|---|
hex |
string
|
十六进制颜色 |
Returns:
- Type:
-
Float64Array
parseFloatArrayTag(hex) → {Float64Array}
解析颜色标签字符串返回浮点型数组颜色
Parameters:
| Name | Type | Description |
|---|---|---|
hex |
string
|
十六进制颜色 |
Returns:
- Type:
-
Float64Array
parseGUID(meta) → {string}
从元数据中解析文件GUID
Parameters:
| Name | Type | Description |
|---|---|---|
meta |
Object
|
文件的元数据 |
Returns:
- Type:
-
string
文件GUID
parseInt(hex) → {number}
解析十六进制字符串返回整数颜色(32位整数)
Parameters:
| Name | Type | Description |
|---|---|---|
hex |
string
|
十六进制颜色 |
Returns:
- Type:
-
number
parseIntArray(hex) → {Uint8Array}
解析十六进制字符串返回整型数组颜色
Parameters:
| Name | Type | Description |
|---|---|---|
hex |
string
|
十六进制颜色 |
Returns:
- Type:
-
Uint8Array
pointerdown(event)
指针按下事件
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
PointerEvent
|
指针事件 |
pointerenter(event)
指针进入事件
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
PointerEvent
|
指针事件 |
pointerleave(event)
指针离开事件
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
PointerEvent
|
指针事件 |
pointermove(event)
指针移动事件
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
PointerEvent
|
指针事件 |
pointerup(event)
指针弹起事件
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
PointerEvent
|
指针事件 |
push(bubble)
推入事件冒泡状态
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
bubble |
boolean
|
冒泡状态 |
removeItem(key) → {Promise.<undefined>}
移除数据内容
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string
|
键(存档文件名) |
Returns:
- Type:
-
Promise.<undefined>
rotateAndScaleCanvas(resolution)
旋转并缩放画布
Parameters:
| Name | Type | Description |
|---|---|---|
resolution |
Object
|
分辨率数据对象 |
saveData(groupIndex) → {Object}
保存全局变量数据
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
groupIndex |
number
|
变量分组索引(0:常规, 1:共享) |
Returns:
- Type:
-
Object
saveGameData(number, meta) → {Promise.<undefined>}
保存游戏数据到文件
Parameters:
| Name | Type | Description |
|---|---|---|
number |
string
|
存档编号 |
meta |
Object
|
存档元数据(时间、地点、截图等附加数据) |
Returns:
- Type:
-
Promise.<undefined>
saveGlobalData() → {Promise.<undefined>}
保存全局数据到文件
Returns:
- Type:
-
Promise.<undefined>
set(tint, easingId, duration)
设置场景色调: 红[-255, 255] 绿[-255, 255] 蓝[-255, 255] 灰[0, 255]
Parameters:
| Name | Type | Description |
|---|---|---|
tint |
Array.<number>
|
色调数组 |
easingId |
string
|
过渡曲线ID |
duration |
number
|
持续时间(毫秒) |
set(scene) → {SceneContext|null}
设置当前场景上下文
Parameters:
| Name | Type | Description |
|---|---|---|
scene |
SceneContext
|
null
|
场景上下文对象 |
Returns:
- Type:
-
SceneContext|null
set(key, value)
设置变量值
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string
|
变量ID |
value |
any
|
变量值 |
set(key, value)
设置变量值
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string
|
变量ID |
value |
any
|
变量值 |
setBypass(bypass)
设置绕开角色开关
Parameters:
| Name | Type | Description |
|---|---|---|
bypass |
boolean
|
setItem(key, value) → {Promise.<undefined>}
设置数据内容
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string
|
键(存档文件名) |
value |
any
|
写入的数据 |
Returns:
- Type:
-
Promise.<undefined>
setResolution(width, height, sceneScale, uiScale)
设置分辨率
Parameters:
| Name | Type | Description |
|---|---|---|
width |
number
|
分辨率宽度 |
height |
number
|
分辨率高度 |
sceneScale |
number
|
场景缩放系数 |
uiScale |
number
|
界面缩放系数 |
setTimeScale(timeScale, easingId, duration)
设置增量时间缩放比例
Parameters:
| Name | Type | Description |
|---|---|---|
timeScale |
number
|
增量时间缩放比例 |
easingId |
string
|
过渡曲线ID |
duration |
number
|
持续时间(毫秒) |
setToHighestPriority(id)
设置全局事件为最高优先级
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
全局事件文件ID |
setZoomFactor(zoom, easingIdopt, durationopt)
设置摄像机缩放系数
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
zoom |
number
|
缩放系数[1-8] |
|
easingId |
string
|
<optional> |
过渡曲线ID |
duration |
number
|
<optional> |
持续时间(毫秒) |
shake(modeopt, poweropt, speedopt, easingIdopt, durationopt)
震动屏幕
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
mode |
string
|
<optional> |
random |
震动模式 |
power |
number
|
<optional> |
5 |
强度 |
speed |
number
|
<optional> |
5 |
速度 |
easingId |
string
|
<optional> |
过渡曲线ID |
|
duration |
number
|
<optional> |
1000 |
持续时间(ms) |
simulateButton(button)
模拟鼠标按键
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
button |
number
|
simulateKey(keycode)
模拟键盘按键
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
keycode |
string
|
testConditions(node) → {boolean}
测试场景对象初始化条件
Parameters:
| Name | Type | Description |
|---|---|---|
node |
Object
|
场景对象预设数据 |
Returns:
- Type:
-
boolean
unpack(items, groupKeys)
解包属性数据
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
items |
Array.<Object>
|
属性数据列表 |
groupKeys |
Array.<string>
|
群组ID的栈列表 |
unpack(items, groupKeys)
解包枚举字符串和群组的数据
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
items |
Array.<Object>
|
枚举字符串列表 |
groupKeys |
Array.<string>
|
群组ID的栈列表 |
unpackTeamData(keys, code) → {Object}
解包角色队伍数据
Parameters:
| Name | Type | Description |
|---|---|---|
keys |
Array.<string>
|
队伍的ID列表 |
code |
string
|
队伍的关系代码 |
Returns:
- Type:
-
Object
update(deltaTime)
更新摄像机的位置以及相关参数
Parameters:
| Name | Type | Description |
|---|---|---|
deltaTime |
number
|
增量时间(毫秒) |
update(deltaTime)
更新管理器中的已激活事件处理器
Parameters:
| Name | Type | Description |
|---|---|---|
deltaTime |
number
|
增量时间(毫秒) |
update(timestamp)
更新游戏循环
Parameters:
| Name | Type | Description |
|---|---|---|
timestamp |
number
|
增量时间(毫秒) |
update(deltaTime)
更新场景
Parameters:
| Name | Type | Description |
|---|---|---|
deltaTime |
number
|
增量时间(毫秒) |
update(timestamp)
更新当前帧的时间相关参数
Parameters:
| Name | Type | Description |
|---|---|---|
timestamp |
number
|
增量时间(毫秒) |
updateLoadingProgress() → {boolean}
更新同步加载进度
Returns:
- Type:
-
boolean
加载是否完成
wheel(event)
鼠标滚轮事件
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
WheelEvent
|
滚轮事件 |
xhr($) → {Promise}
使用XHR加载文件
Parameters:
| Name | Type | Description |
|---|---|---|
$ |
Object
|
|
$.path |
string
|
文件路径 |
$.sync |
boolean
|
同步开关 |
$.type |
string
|
类型 |
Returns:
- Type:
-
Promise