Merge pull request #216 from ckcz123/v2.0

Update docs
This commit is contained in:
Zhang Chen 2018-09-18 20:28:32 +08:00 committed by GitHub
commit 5c5d54ff32
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 12 additions and 10 deletions

View File

@ -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形式。

View File

@ -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]** 回放录像

View File

@ -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后这段文字将不会再被显示"
]
```

View File

@ -18,8 +18,8 @@ HTML5魔塔是使用画布canvas来绘制存在若干个图层它们
- damage显伤层主要用来绘制怪物显伤和领域显伤
- animate动画层主要用来绘制动画。showImage事件绘制的图片也是在这一层。
- weather天气层主要用来绘制天气雨/雪)
- curtain色调层用来控制当前楼层的画面色调
- route路线层主要用来绘制勇士的行走路线图也用来绘制图块的淡入/淡出效果,图块的移动等。
- curtain色调层用来控制当前楼层的画面色调
- uiUI层用来绘制一切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" 这样。

View File

@ -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。
![启动服务](img/server.png)