Lvltimer (TeaScript)
TeaScript/Lvltimer

在SMBX 38A中加入了计时器- lvltimer(name),与系统变量不同的是,计时器是单独的一个整体。
如果计时器的计数(Count)为0(未勾选IsCountUp),玩家会立即死亡。
用法
如若需要启动计时器,请在事件窗口里Game Timer的Enable启用,并且Count和Interval的数值不能为0。
当然也可以自己尝试编写一套完全与lvltimer系统有区别的计时器。
读取某个值:lvltimer(name)
修改某个值:lvltimer(name) = value
参数
行为
| 参数名 | 数据类型 | 介绍 |
|---|---|---|
x
|
double | 计时器的x位置 |
y
|
double | 计时器的y位置 |
count
|
double | 计时器当前的数值 |
intv
|
double | 计时器的间隔(65帧/秒) |
type
|
double | 计时器模式(0为倒数,-1为正数) |
show
|
double | 计时器是否可见(0为隐藏,-1为显示。) |
color
|
double | 计时器的颜色,使用rgba(red, green, blue, alpha)或整数值控制。
|
| 请注意,这里以下所有的条目均以 SMBX 1.4.5 Patch 31.1 为基底。 | |
|---|---|
| 基础 | 语法 | 函数 | 回调型函数 |
| 组件 | BGP (大背景) | 背景物件 | 位图 | 方块 | 角色 | 特效 | 流体 | 计时器 | NPC | 文本 | 传送点 | 系统变量 |
| 技术性 | 额外值 | BSet 函数 | Playnote 函数 | 特殊图层 | 未知函数 | 自动运行事件 | 编辑器函数 |
