From 11af6673eec77fece4d20feabc9b0c1976f0dcf3 Mon Sep 17 00:00:00 2001 From: ckcz123 Date: Thu, 15 Nov 2018 17:43:13 +0800 Subject: [PATCH] Modify docs --- B站视频教程.url | 5 ++ ...使用指南.url => HTML5魔塔样板使用说明文档.url | 2 +- V2.0版本简易造塔流程(For新人).txt | 78 ------------------- 3 files changed, 6 insertions(+), 79 deletions(-) create mode 100644 B站视频教程.url rename HTML5魔塔样板使用指南.url => HTML5魔塔样板使用说明文档.url (64%) delete mode 100644 V2.0版本简易造塔流程(For新人).txt diff --git a/B站视频教程.url b/B站视频教程.url new file mode 100644 index 00000000..036a8a64 --- /dev/null +++ b/B站视频教程.url @@ -0,0 +1,5 @@ +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,2 +[InternetShortcut] +IDList= +URL=https://www.bilibili.com/video/av32781473/ \ No newline at end of file diff --git a/HTML5魔塔样板使用指南.url b/HTML5魔塔样板使用说明文档.url similarity index 64% rename from HTML5魔塔样板使用指南.url rename to HTML5魔塔样板使用说明文档.url index 823d8f8d..021c516b 100644 --- a/HTML5魔塔样板使用指南.url +++ b/HTML5魔塔样板使用说明文档.url @@ -2,4 +2,4 @@ Prop3=19,2 [InternetShortcut] IDList= -URL=https://ckcz123.github.io/mota-js/ +URL=https://h5mota.com/games/template/docs/ \ No newline at end of file diff --git a/V2.0版本简易造塔流程(For新人).txt b/V2.0版本简易造塔流程(For新人).txt deleted file mode 100644 index 042e6517..00000000 --- a/V2.0版本简易造塔流程(For新人).txt +++ /dev/null @@ -1,78 +0,0 @@ -这只是一个最简单的造塔流程,更为详细的还是请参见视频或教程文档。 - -1. 打开启动服务,地图编辑器。 - -2. 切换到MT0层,然后开始绘制地图。可以在上面放置墙、门、道具或怪物等。 -如果提示“该素材未被定义”,请参见第7点。 -如果要从RMXP中复刻已有的塔的地图,请参见第11点。 - -3. 切换到楼层属性,一项一项仔细进行楼层属性的编辑,如楼层名,firstArrive等等。 -将鼠标移动到表格的中间可以查看详细信息。 -firstArrive为初次到达楼层的事件,可以双击进行事件的编辑。有关事件请详见文档。 - -3. 输入怪物数据:点击右边怪物,然后左边写怪物的攻防血等数值。 -将鼠标移动到表格的中间可以查看详细信息。 -如果是特殊属性怪物直接写特殊编号,多个特殊属性可以用 [1,2] 来表示。 - -4. 在中间的下拉框切换全塔属性,一项一项仔细进行根据需求编辑。 -请注意"name"一项必须修改为“字母、数字、下划线组成的字符串”,否则会出现串档问题。 -startText(初始剧情)、shops(全局商店)、levelUp(升级)等都是可以双击方框进行编辑的。 -有关全局商店和升级等信息详见 教程文档 - 事件 - -5. 给地图添加事件;可以给地图上的NPC增加事件,或者战斗/开门事件等。 -点击地图上的某个点,在左边进行编辑。 -event -- 该点的自定义事件(例如NPC,商店,等等) -changeFloor -- 该点的楼层传送事件(楼梯/传送门) -afterBattle -- 该点战斗后触发的战后事件 -afterOpenDoor -- 该点开门后触发的事件 -afterGetItem -- 该点获得道具后触发的事件 -等等。 -有关事件详细内容请参见 文档 - 事件。 - -6. 新建楼层:切换到地图编辑,然后在框内输入新楼层的floorId,点击新建地图即可保存。 -创建的floorId必须是字母、数字和下划线组成,且不能以数字开头。 -不能为空白,不能和任何已有楼层的floorId重复。 -保存成功后刷新页面。 - -删除楼层同理,不过请注意删除的会是当前的楼层而不是框中的内容。 - -7. 关于素材未被定义的问题:如果点击某个怪物或NPC提示该素材未被定义,请在左边进行素材的注册。 -输入该素材的唯一ID(不能和其他素材的ID重复),和素材的唯一数字(1000以内,不能和其他的数字重复), -保存并刷新,即注册成功。 - -8. 添加新素材:请打开启动服务的便捷PS工具,然后左边读取你要添加到的图片(比如怪物是enemys.png,道具是items.png), -右边读取你要导入的怪物素材,通过复制粘贴进行导入,再保存,刷新页面后按照第7点来进行素材的注册。 - -9. 道具的自定义效果:如果需要自定义道具效果,请仿照其他的几个道具来写,更多信息详见文档。 - -10. 报错处理:有时候刷新后可能页面变成空白,即无法正确加载。 -出现这种问题的原因往往是手动错误编辑了文件、新建楼层使用了不合法的floorId(比如中文或数字)、楼层floorId定义重复,等等。 - -出现这种问题,(在Chrome浏览器中)请按Ctrl+Shift+I打开控制台,找到Console查看报错。 -一般都会具体到哪个楼层文件出错。 - -解决方式:哪个楼层文件出错,请使用VSCode等打开project目录下的data.js文件,并将出错的那个楼层定义删除。 - -举例,比如我在新建地图中写了 “水潭边” 这样一个楼层名(中文),然后新建并保存,刷新会出错。 -此时,打开控制台(Ctrl+Shift+I的Console),并查看报错,发现是该楼层错误。 -那么打开data.js文件,并将 "floorIds": [..., "水潭边"] 这里对它的楼层定义删除,再刷新即可。 - -11. 从RMXP中导入已有的塔的地图。 -如果你想复刻老塔,则需使用启动服务的地图生成器。 -请确保老地图中的所有使用素材(地面/墙壁/门/道具/怪物等等)都已经被注册过(参见第7点)。 - -打开windows自带的截图工具,并对地图进行截图。 -截图时请注意:必须截刚好13x13范围大小的地图,尽量对其边缘进行截取。 -如果不是13x13的范围大小,可能会导致地图生成器无响应。 -截图完毕后,请复制到剪切板,然后在地图生成器中点加载图片。等1-2秒,就可以看到截图被识别。 -点“复制地图”,然后在地图编辑器中切换到“地图编辑”,并粘贴到左边的框内,即可。 -如果存在个别识别问题,可以对这个别素材再进行重新绘制。 - -如果出现大量识别问题,比如基本全是错的,则代表你的截图方式有问题。 -由于地图生成器的识别以左上角的图块为基准来找寻截图偏移量,请确保左上角一定要是一个能被很好识别的图块。 -建议:在RM的图层第三层,左上角放一个岩浆,再进行截图(保证截图的13x13的左上角是岩浆,从而可以确保定位), -识别后再复制到地图编辑器中进行绘制。 - --------------------------------- - -HTML5魔塔交流群:539113091,如果有问题请加群提问。