commit
5c5d54ff32
@ -142,10 +142,6 @@ R
|
||||
录像回放的快捷键;这不是一个控制台命令,但是也把它放在这里供使用。
|
||||
录像回放在修改地图或新增数据后会很有用。
|
||||
|
||||
|
||||
localStorage
|
||||
获得所有的存档数据。可以用 core.getLocalStorage('save1') 来具体获得某个存档。
|
||||
|
||||
```
|
||||
|
||||
!> 一些相对高级的命令,针对有一定脚本经验的人
|
||||
@ -491,6 +487,10 @@ core.utils.formatBigNumber(x)
|
||||
大数据的格式化
|
||||
|
||||
|
||||
core.utils.clamp(x, a, b)
|
||||
将x限制在[a,b]之间的范围内
|
||||
|
||||
|
||||
core.utils.arrayToRGB(color)
|
||||
将形如[255,0,0]之类的数组转成#FF0000这样的RGB形式。
|
||||
|
||||
|
||||
@ -81,7 +81,7 @@ animate为该装备的攻击动画,仅对type为0时有效。具体可参见[
|
||||
|
||||
本塔支持6种门,黄蓝红绿铁花。前五种门需要有对应的钥匙打开,花门只能通过调用`openDoor`事件进行打开。
|
||||
|
||||
开门后可触发该层的`afterOpenDoor`事件,有关事件的详细介绍请参见第四章。
|
||||
开门后可触发该层的`afterOpenDoor`事件,有关事件的详细介绍请参见[事件](event)。
|
||||
|
||||
如果要新增自己的门,请参见[新增门和对应的钥匙](personalization#新增门和对应的钥匙)。
|
||||
|
||||
@ -372,6 +372,7 @@ HTML5魔塔一大亮点就是存在录像系统,可以很方便进行录像回
|
||||
- **[S/D]** 打开/关闭存/读档页面
|
||||
- **[K]** 打开/关闭快捷商店选择列表
|
||||
- **[T]** 打开/关闭工具栏
|
||||
- **[Q]** 打开/关闭装备栏
|
||||
- **[ESC]** 打开/关闭系统菜单
|
||||
- **[H]** 打开帮助页面
|
||||
- **[R]** 回放录像
|
||||
|
||||
@ -418,7 +418,7 @@ NPC对话事件结束后如果需要NPC消失也需要调用 `{"type": "hide"}`
|
||||
|
||||
``` js
|
||||
"x,y": [ // 实际执行的事件列表
|
||||
{"type": "trigger", "loc": [3, 6]}, // 立即触发loc位置的事件,当前剩下的事件全部不再执行
|
||||
{"type": "trigger", "loc": [3,6]}, // 立即触发loc位置的事件,当前剩下的事件全部不再执行
|
||||
"执行trigger后,这段文字将不会再被显示"
|
||||
]
|
||||
```
|
||||
@ -435,7 +435,7 @@ revisit和trigger完全相同,只不过是立刻触发的还是本地点的事
|
||||
|
||||
``` js
|
||||
"x,y": [ // 实际执行的事件列表
|
||||
{"type": "revisit"}, // 立即触发本事件,等价于{"type": "trigger", "loc": [x,y]}
|
||||
{"type": "revisit"}, // 立即触发本事件,等价于 {"type": "trigger", "loc": [x,y]}
|
||||
"执行revisit后,这段文字将不会再被显示"
|
||||
]
|
||||
```
|
||||
|
||||
@ -18,8 +18,8 @@ HTML5魔塔是使用画布(canvas)来绘制,存在若干个图层,它们
|
||||
- damage:显伤层;主要用来绘制怪物显伤和领域显伤
|
||||
- animate:动画层;主要用来绘制动画。showImage事件绘制的图片也是在这一层。
|
||||
- weather:天气层;主要用来绘制天气(雨/雪)
|
||||
- curtain:色调层;用来控制当前楼层的画面色调
|
||||
- route:路线层;主要用来绘制勇士的行走路线图,也用来绘制图块的淡入/淡出效果,图块的移动等。
|
||||
- curtain:色调层;用来控制当前楼层的画面色调
|
||||
- ui:UI层;用来绘制一切UI窗口,如剧情文本、怪物手册、楼传器、系统菜单等等
|
||||
- data:数据层;用来绘制一些顶层的或更新比较快的数据,如左上角的提示,战斗界面中数据的变化等等。
|
||||
|
||||
@ -547,7 +547,7 @@ this.statusBar = {
|
||||
'mana': document.getElementById('mana'), // 显示内容(数据)的定义
|
||||
}
|
||||
```
|
||||
6. 显示内容的设置。在control.js的updateStatusBar函数,可以对该状态栏显示内容进行设置,下面是几个例子。
|
||||
6. 显示内容的设置。在脚本编辑的updateStatusBar函数,可以对该状态栏显示内容进行设置,下面是几个例子。
|
||||
``` js
|
||||
core.statusBar.mana.innerHTML = core.getFlag('mana', 0); // 设置其显示内容为flag:mana值。
|
||||
core.statusBar.mana.innerHTML = core.getFlag('mana', 0) + '/' + core.getFlag('manaMax', 0); // 显示内容将类似 "32/60" 这样。
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
|
||||
- Windows 8以上操作系统;Windows 7需要安装.Net Framework 4.0。(能打开同目录下的“启动服务.exe”即可)
|
||||
- Mac系统则需OS X 10.7及以上,能正确打开启动服务(Mac版).app即可。
|
||||
- 安卓手机端需要下载最新版的HTML5安卓造塔器。
|
||||
- Chrome浏览器。其他浏览器可能会导致本地服务器产生闪退等现象。
|
||||
- 强烈推荐安装一个很好的文本编辑器:VSCode。在某些需要直接修改文件的场合,可能会非常重要。
|
||||
|
||||
@ -19,7 +20,7 @@
|
||||
|
||||
## 启动HTTP服务
|
||||
|
||||
在根目录下有一个“启动服务.exe”,运行之。(Mac版本则双击运行“启动服务(Mac版).app”)
|
||||
在根目录下有一个“启动服务.exe”,运行之。(Mac版本则双击运行“启动服务(Mac版).app”,手机端则使用造塔APP。)
|
||||
|
||||

|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user