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