Update editor doc
This commit is contained in:
parent
1b46551894
commit
404795de71
@ -4,4 +4,5 @@
|
|||||||
- [事件](event)
|
- [事件](event)
|
||||||
- [个性化](personalization)
|
- [个性化](personalization)
|
||||||
- [脚本](script)
|
- [脚本](script)
|
||||||
|
- [修改编辑器](editor)
|
||||||
- [附录:API列表](api)
|
- [附录:API列表](api)
|
||||||
|
|||||||
@ -10,7 +10,7 @@
|
|||||||
拉到`【怪物】相关的表格配置`的部分
|
拉到`【怪物】相关的表格配置`的部分
|
||||||
``` js
|
``` js
|
||||||
// --------------------------- 【怪物】相关的表格配置 --------------------------- //
|
// --------------------------- 【怪物】相关的表格配置 --------------------------- //
|
||||||
"enemys": {
|
"enemys": {
|
||||||
"_type": "object",
|
"_type": "object",
|
||||||
"_data": {
|
"_data": {
|
||||||
"id": {
|
"id": {
|
||||||
@ -51,11 +51,11 @@
|
|||||||
|
|
||||||
把hp的部分复制一份并修改
|
把hp的部分复制一份并修改
|
||||||
```js
|
```js
|
||||||
"speed": {
|
"speed": {
|
||||||
"_leaf": true,
|
"_leaf": true,
|
||||||
"_type": "textarea",
|
"_type": "textarea",
|
||||||
"_data": "速度"
|
"_data": "速度"
|
||||||
},
|
},
|
||||||
```
|
```
|
||||||
刷新之后, 怪物的表格在hp下面就多出了speed一项, 编辑后出现在了怪物属性中
|
刷新之后, 怪物的表格在hp下面就多出了speed一项, 编辑后出现在了怪物属性中
|
||||||
```js
|
```js
|
||||||
@ -88,7 +88,7 @@
|
|||||||
|
|
||||||
注意这是js文件, 可以使用表达式, 如下例子引用了别处的数据作为下拉菜单
|
注意这是js文件, 可以使用表达式, 如下例子引用了别处的数据作为下拉菜单
|
||||||
```js
|
```js
|
||||||
"bgm": {
|
"bgm": {
|
||||||
"_leaf": true,
|
"_leaf": true,
|
||||||
"_type": "select",
|
"_type": "select",
|
||||||
"_select": {
|
"_select": {
|
||||||
@ -96,14 +96,14 @@
|
|||||||
},
|
},
|
||||||
"_docs": "背景音乐",
|
"_docs": "背景音乐",
|
||||||
"_data": "到达该层后默认播放的BGM"
|
"_data": "到达该层后默认播放的BGM"
|
||||||
},
|
},
|
||||||
```
|
```
|
||||||
|
|
||||||
同时`_`开头的项可以使用函数. 同一级中`_data`最先被计算. 复杂的结构的注释可以利用函数动态生成
|
同时`_`开头的项可以使用函数. 同一级中`_data`最先被计算. 复杂的结构的注释可以利用函数动态生成
|
||||||
`_data`的参数`key`是各子项的名字, 其他`_`开头的参数是`args`详见editor_table.prototype.objToTable的注释
|
`_data`的参数`key`是各子项的名字, 其他`_`开头的参数是`args`详见editor_table.prototype.objToTable的注释
|
||||||
例如: 自动事件数组, `"_leaf": false`强制展开, 通过`_action`函数即使为空也显示两个空白的项, 同时`_data`函数给自动事件的每一项标记为event
|
例如: 自动事件数组, `"_leaf": false`强制展开, 通过`_action`函数即使为空也显示两个空白的项, 同时`_data`函数给自动事件的每一项标记为event
|
||||||
```js
|
```js
|
||||||
"autoEvent": {
|
"autoEvent": {
|
||||||
"_type": "object",
|
"_type": "object",
|
||||||
"_leaf": false,
|
"_leaf": false,
|
||||||
"_action": function (args) {
|
"_action": function (args) {
|
||||||
@ -120,7 +120,7 @@
|
|||||||
"_data": "自动事件"
|
"_data": "自动事件"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
```
|
```
|
||||||
|
|
||||||
## 修改事件编辑器
|
## 修改事件编辑器
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user