v255
This commit is contained in:
parent
2b92921e43
commit
2c3011c17a
@ -59,9 +59,11 @@ HTML5 canvas制作的魔塔样板,支持全平台游戏!
|
|||||||
* [x] 存档方式优化,大幅降低单个存档的占用空间
|
* [x] 存档方式优化,大幅降低单个存档的占用空间
|
||||||
* [x] 脚本编辑器增加代码格式化的选项
|
* [x] 脚本编辑器增加代码格式化的选项
|
||||||
* [x] 事件和脚本编辑器中Ctrl+S可以进行保存
|
* [x] 事件和脚本编辑器中Ctrl+S可以进行保存
|
||||||
|
* [x] 显示选择项提供颜色控制
|
||||||
* [x] 事件的移动勇士增加前进和后退两个操作
|
* [x] 事件的移动勇士增加前进和后退两个操作
|
||||||
* [x] 事件编辑器的下拉框增加滚动条
|
* [x] 事件编辑器的下拉框增加滚动条
|
||||||
* [x] 通关后将询问是否进行评分
|
* [x] 通关后将询问是否进行评分
|
||||||
|
* [x] 录像播放失败后可以回退到上个节点
|
||||||
* [x] 修复已知的所有Bug,大量细节优化
|
* [x] 修复已知的所有Bug,大量细节优化
|
||||||
|
|
||||||
### 2019.2.4 V2.5.4
|
### 2019.2.4 V2.5.4
|
||||||
|
|||||||
@ -1528,7 +1528,8 @@ choices是一个很麻烦的事件,它将弹出一个列表供用户进行选
|
|||||||
|
|
||||||
``` js
|
``` js
|
||||||
"x,y": [ // 实际执行的事件列表
|
"x,y": [ // 实际执行的事件列表
|
||||||
{"type": "choices", "text": "...", // 提示文字
|
{"type": "choices", "text": "...", // 提示文字
|
||||||
|
"color": [255,0,0,1], // 颜色
|
||||||
"choices": [
|
"choices": [
|
||||||
{"text": "选项1文字", "action": [
|
{"text": "选项1文字", "action": [
|
||||||
// 选项1执行的事件
|
// 选项1执行的事件
|
||||||
@ -1544,11 +1545,15 @@ choices是一个很麻烦的事件,它将弹出一个列表供用户进行选
|
|||||||
]
|
]
|
||||||
```
|
```
|
||||||
|
|
||||||
其中最外面的"text"为提示文本。同上面的`"type":"text"`一样,支持`${}`表达式的计算,和\t显示名称、图标。text可省略,如果省略将不显示任何提示文字。
|
其中最外面的"text"为提示文本。同上面的`"type":"text"`一样,支持`${}`表达式的计算,和\t显示名称、图标,\r更改颜色。text可省略,如果省略将不显示任何提示文字。
|
||||||
|
|
||||||
choices为一个数组,其中每一项都是一个选项列表。
|
choices为一个数组,其中每一项都是一个选项列表。
|
||||||
|
|
||||||
每一项的text为显示在屏幕上的选项名,也支持${}的表达式计算,但不支持`\t[]`的显示。action为当用户选择了该选项时将执行的事件。
|
每一项的text为显示在屏幕上的选项名,也支持${}的表达式计算,但不支持`\t[]`的显示。
|
||||||
|
|
||||||
|
action为当用户选择了该选项时将执行的事件。
|
||||||
|
|
||||||
|
color为可选的,可以是一个字符串(#FF0000),或者一个RGBA数组([255,0,0,1])。
|
||||||
|
|
||||||
选项可以有任意多个,但一般不要超过6个,否则屏幕可能塞不下。
|
选项可以有任意多个,但一般不要超过6个,否则屏幕可能塞不下。
|
||||||
|
|
||||||
@ -1577,7 +1582,7 @@ choices为一个数组,其中每一项都是一个选项列表。
|
|||||||
"false": [ // 否则,显示选择页面
|
"false": [ // 否则,显示选择页面
|
||||||
{"type": "choices", "text": "\t[老人,woman]少年,你需要钥匙吗?\n我这里有大把的!", // 显示一个卖钥匙的选择页面
|
{"type": "choices", "text": "\t[老人,woman]少年,你需要钥匙吗?\n我这里有大把的!", // 显示一个卖钥匙的选择页面
|
||||||
"choices": [ // 提供四个选项:黄钥匙、蓝钥匙、红钥匙、离开。前三个选项显示需要的金额
|
"choices": [ // 提供四个选项:黄钥匙、蓝钥匙、红钥匙、离开。前三个选项显示需要的金额
|
||||||
{"text": "黄钥匙(${9+flag:woman_times}金币)", "action": [ // 第一个选项,黄钥匙
|
{"text": "黄钥匙(${9+flag:woman_times}金币)", "color": [255,255,0,1], "action": [ // 第一个选项,黄钥匙
|
||||||
// 选择该选项的执行内容
|
// 选择该选项的执行内容
|
||||||
{"type": "if", "condition": "status:money>=9+flag:woman_times", // 条件判断:钱够不够
|
{"type": "if", "condition": "status:money>=9+flag:woman_times", // 条件判断:钱够不够
|
||||||
"true": [
|
"true": [
|
||||||
@ -1591,10 +1596,10 @@ choices为一个数组,其中每一项都是一个选项列表。
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
]},
|
]},
|
||||||
{"text": "蓝钥匙(${18+2*flag:woman_times}金币)", "action": [ // 第二个选项:蓝钥匙
|
{"text": "蓝钥匙(${18+2*flag:woman_times}金币)", "color": [0,0,255,1], "action": [ // 第二个选项:蓝钥匙
|
||||||
// 逻辑和上面黄钥匙完全相同,略
|
// 逻辑和上面黄钥匙完全相同,略
|
||||||
]},
|
]},
|
||||||
{"text": "红钥匙(${36+4*flag:woman_times}金币)", "action": [ // 第三个选项:红钥匙
|
{"text": "红钥匙(${36+4*flag:woman_times}金币)", "color": [255,0,0,1], "action": [ // 第三个选项:红钥匙
|
||||||
// 逻辑和上面黄钥匙完全相同,略
|
// 逻辑和上面黄钥匙完全相同,略
|
||||||
]},
|
]},
|
||||||
{"text": "离开", "action": [ // 第四个选项:离开
|
{"text": "离开", "action": [ // 第四个选项:离开
|
||||||
|
|||||||
2
更新说明.txt
2
更新说明.txt
@ -4,9 +4,11 @@
|
|||||||
存档方式优化,大幅降低单个存档的占用空间
|
存档方式优化,大幅降低单个存档的占用空间
|
||||||
脚本编辑器增加代码格式化的选项
|
脚本编辑器增加代码格式化的选项
|
||||||
事件和脚本编辑器中Ctrl+S可以进行保存
|
事件和脚本编辑器中Ctrl+S可以进行保存
|
||||||
|
显示选择项提供颜色控制
|
||||||
事件的移动勇士增加前进和后退两个操作
|
事件的移动勇士增加前进和后退两个操作
|
||||||
事件编辑器的下拉框增加滚动条
|
事件编辑器的下拉框增加滚动条
|
||||||
通关后将询问是否进行评分
|
通关后将询问是否进行评分
|
||||||
|
录像播放失败后可以回退到上个节点
|
||||||
修复已知的所有Bug,大量细节优化
|
修复已知的所有Bug,大量细节优化
|
||||||
|
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user