File tree Expand file tree Collapse file tree 4 files changed +52
-10
lines changed
Expand file tree Collapse file tree 4 files changed +52
-10
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ export default defineConfig({
1010 nav : [
1111 { text : '主页' , link : '/' } ,
1212 { text : '单位API' , link : '/src/Unit/core' } ,
13- { text : '地图API' , link : '/src/Map/teada ' } ,
13+ { text : '地图API' , link : '/src/Map/all ' } ,
1414 { text : '调试API' , link : '/src/Debug/test' } ,
1515 { text : '编写指南' , link : '/api-dev' } ,
1616 { text : 'RW-Engine指南' , link : '/src/RW-Engine/quick-start' } ,
@@ -39,6 +39,8 @@ export default defineConfig({
3939 { text : '逻辑-LOGIC' , link : '/src/Unit/loginboolean' } ,
4040 { text : '刷兵/刷单位-SPAWN' , link : '/src/Unit/spawnunit_spawnprojectile' } ,
4141 { text : '-------------------------' , link : '' } ,
42+ { text : '格式' , link : '/src/Map/all' } ,
43+ { text : 'Trigger' , link : '/src/Map/trigger' }
4244 ]
4345 }
4446 ] ,
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ features:
3030 linkText : 让我们立刻开始吧!
3131 - title : 地图代码表
3232 details : 学习铁锈的地图TMX代码表
33- link : /src/Map/trigger
33+ link : /src/Map/all
3434 linkText : (当前仅Trigger部分)
3535 - title : 调试代码表
3636 details : 学习铁锈的高级调试代码表(仅Android)
Original file line number Diff line number Diff line change 11---
22outline : deep
3- ---
3+ ---
4+
5+ # map
6+
7+ - 现代化工具,已经能很好的帮助我们编辑地块,tiles与layer等将不再说明。
8+
9+ - 在阅读本文之前,请确保你理解< ; xml> ; 格式。
10+
11+ ## Trigger
12+
13+ ```
14+ <map>
15+ …
16+ <objectgroup name="Triggers">
17+ …
18+ </objectgroup>
19+ </map>
20+ ```
21+
22+ < ; map> ; 中包含了一个< ; objectgroup> ; 组,它的“name”是“Trigger”(不区分大小写),我们称之它为宾语(触发)。
23+
24+ ```
25+ <object name="map_info" x="0" y="0" width="20" height="20">
26+ <properties>
27+ <property name="type" value="skirmish" />
28+ </properties>
29+ </object>
30+ ```
31+
32+ 这是其中一个元素,它符合文档中“●map_info”(●选项表示值为“name”,否则是“type”)特征。
33+
34+ 这样是为了方便描述,文档不需要太复杂,参考此处出现的特征符合文档部分相信你自己理解了格式。
35+
36+ ```
37+ <object type="unitAdd" x="-Infinity" y="-Infinity">
38+ <properties>
39+ <property name="spawnUnits" value="tree*1000" />
40+ <property name="team" value="3" />
41+ <property name="resetActivationAfter" value="0" />
42+ </properties>
43+ </object>
44+ ```
45+
46+ 这是一个“unitAdd”组,到这里格式介绍就完成了,详细请见文档。
47+
48+ 当你熟练Trigger后,可以试试[ rwtmxJava] ( https://github.com/n9tank/rwtmxJava ) 可以重用组件同时还有语法提示。
Original file line number Diff line number Diff line change @@ -6,9 +6,6 @@ outline: deep
66
77## 特殊触发(不存在通用触发代码)
88
9- - ● 表示使用字段“name”而不是“type”
10-
11-
129### ●map_info
1310
1411- ** type**
@@ -138,10 +135,8 @@ outline: deep
138135- 在开局时在该处生成的单位从天上降落。
139136 - 注:对一些单位无效。
140137
141- ### ●string
142-
143- - **point**
144- - 结合 `move` 中的 `target` 使用。
138+ ### point
139+ - 结合 `move` 中的 `target` 使用。
145140
146141### ●camera_start
147142
You can’t perform that action at this time.
0 commit comments