From a921d8ef177f781ae3223b419246a306d4e6d675 Mon Sep 17 00:00:00 2001 From: n9tank Date: Mon, 10 Mar 2025 09:29:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rustedwarfareapicode/.vitepress/config.ts | 4 +- rustedwarfareapicode/index.md | 2 +- rustedwarfareapicode/src/Map/all.md | 47 ++++++++++++++++++++++- rustedwarfareapicode/src/Map/trigger.md | 9 +---- 4 files changed, 52 insertions(+), 10 deletions(-) diff --git a/rustedwarfareapicode/.vitepress/config.ts b/rustedwarfareapicode/.vitepress/config.ts index 4c231e6..f23ece3 100644 --- a/rustedwarfareapicode/.vitepress/config.ts +++ b/rustedwarfareapicode/.vitepress/config.ts @@ -10,7 +10,7 @@ export default defineConfig({ nav: [ { text: '主页', link: '/' }, { text: '单位API', link: '/src/Unit/core' }, - { text: '地图API', link: '/src/Map/teada' }, + { text: '地图API', link: '/src/Map/all' }, { text: '调试API', link: '/src/Debug/test' }, { text: '编写指南', link: '/api-dev' }, { text: 'RW-Engine指南', link: '/src/RW-Engine/quick-start' }, @@ -39,6 +39,8 @@ export default defineConfig({ { text: '逻辑-LOGIC', link: '/src/Unit/loginboolean' }, { text: '刷兵/刷单位-SPAWN', link: '/src/Unit/spawnunit_spawnprojectile' }, { text: '-------------------------', link: '' }, + { text: '格式', link: '/src/Map/all' }, + { text: 'Trigger', link: '/src/Map/trigger' } ] } ], diff --git a/rustedwarfareapicode/index.md b/rustedwarfareapicode/index.md index b0bf17e..e1079cd 100644 --- a/rustedwarfareapicode/index.md +++ b/rustedwarfareapicode/index.md @@ -30,7 +30,7 @@ features: linkText: 让我们立刻开始吧! - title: 地图代码表 details: 学习铁锈的地图TMX代码表 - link: /src/Map/trigger + link: /src/Map/all linkText: (当前仅Trigger部分) - title: 调试代码表 details: 学习铁锈的高级调试代码表(仅Android) diff --git a/rustedwarfareapicode/src/Map/all.md b/rustedwarfareapicode/src/Map/all.md index 37ac18f..50a883e 100644 --- a/rustedwarfareapicode/src/Map/all.md +++ b/rustedwarfareapicode/src/Map/all.md @@ -1,3 +1,48 @@ --- outline: deep ---- \ No newline at end of file +--- + +# map + +- 现代化工具,已经能很好的帮助我们编辑地块,tiles与layer等将不再说明。 + +- 在阅读本文之前,请确保你理解<xml>格式。 + +## Trigger + + ``` + + … + + … + + + ``` + +<map>中包含了一个<objectgroup>组,它的“name”是“Trigger”(不区分大小写),我们称之它为宾语(触发)。 + +``` + + + + + +``` + +这是其中一个元素,它符合文档中“●map_info”(●选项表示值为“name”,否则是“type”)特征。 + +这样是为了方便描述,文档不需要太复杂,参考此处出现的特征符合文档部分相信你自己理解了格式。 + +``` + + + + + + + +``` + +这是一个“unitAdd”组,到这里格式介绍就完成了,详细请见文档。 + +当你熟练Trigger后,可以试试[rwtmxJava](https://github.com/n9tank/rwtmxJava)可以重用组件同时还有语法提示。 \ No newline at end of file diff --git a/rustedwarfareapicode/src/Map/trigger.md b/rustedwarfareapicode/src/Map/trigger.md index 297c225..2351fda 100644 --- a/rustedwarfareapicode/src/Map/trigger.md +++ b/rustedwarfareapicode/src/Map/trigger.md @@ -6,9 +6,6 @@ outline: deep ## 特殊触发(不存在通用触发代码) -- ● 表示使用字段“name”而不是“type” - - ### ●map_info - **type** @@ -138,10 +135,8 @@ outline: deep - 在开局时在该处生成的单位从天上降落。 - 注:对一些单位无效。 -### ●string - -- **point** - - 结合 `move` 中的 `target` 使用。 +### point + - 结合 `move` 中的 `target` 使用。 ### ●camera_start