跳到主要内容

displayMessage 显示消息

displayMessage

类型: MethodDeclaration

所属类: CacheList

定义位置: util.ts

描述

显示消息

参数

参数名类型描述默认值
messagestring--

返回值

类型: void

源代码

位置: 第 673 行

public displayMessage(message: string): void {
if (!GL.container.log) {
// 创建消息日志元素
const log = document.createElement('div') as MessageElement
log.style.position = 'absolute'
log.style.left = '0'
log.style.bottom = '0'
log.style.font = '12px sans-serif'
log.style.color = 'white'
log.style.textShadow = '1px 1px black'
log.style.pointerEvents = 'none'
log.style.userSelect = 'none'
// 创建更新器
log.updater = {
update: () => {
// 持续显示消息5000ms
if (log.timestamp + 5000 <= Time.timestamp) {
// 结束时延迟移除消息元素和更新器
setTimeout(() => {
delete GL.container.log
GL.container.removeChild(log)
Game.updaters.remove(log.updater)
})
}
}
}
// 添加消息元素和更新器
GL.container.log = log
GL.container.appendChild(log)
Game.updaters.add(log.updater)
}
GL.container.log.textContent = message
GL.container.log.timestamp = Time.timestamp
}

文档生成时间:2025/7/7 12:07:07