-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
基础需求
引入时间的概念, 并以小时:分钟:秒的形式显示
当进入被标为<TimeFly>的地图中后, 会自动计时
当玩家进行对话, 切换菜单时会暂停计时
可以通过插件指令跳转到某一时刻, 或者跳过一定时间
插件应该提供时间进位时的回调函数
比如onDayChange(n)和onHourChange(n)
其中n代表一次性进位的天数和小时数(正常进位时, n等于 1)
拓展需求
引入昼夜, 星期, 月份, 季度和年份的概念
并可以支持跳转和经过固定时间
UI
最低优先级事项: 显示时间和日期的 UI
技术要点
判断是否有事件在执行 :
关于事件执行的笔记
序列化/反序列化
插件参数
timeRatio: 指定游戏时间速率和显示时间比
全局对象$gameTime
frames 帧数
daysCounter 经过天数
Api
TimeFly.pause
TimeFly.resume
TimeFly.setTime
TimeFly.addTime
TimeFly.formatDisplay
TimeFly.onHourChange
TimeFly.onDayChange
插件指令
为了兼容 MV, 暂时不添加插件指令
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation