赞 | 0 |
VIP | 60 |
好人卡 | 1 |
积分 | 1 |
经验 | 8901 |
最后登录 | 2017-12-16 |
在线时间 | 362 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 362 小时
- 注册时间
- 2012-2-18
- 帖子
- 71
|
本帖最后由 d3428593 于 2012-3-30 22:22 编辑
http://rpg.blue/thread-155105-1-1.html
参考此篇
1. 请先记住几个关键的文件
1) System.rvdata 包含通行度的数据文件 ,位于 data/ 里
2) MapXXX.rvdata 地图数据文件,包含 ID 为 XXX 的地图所有数据,
位于 data/ 里
3) TileB.png TileC.png TileD.png TileE.png
包含地图元件的图片素材, B 对应 B图块, 以此类推, 位于
Graphics/System/ 里
2. 当你的地图元件不够使用的时候,请打开另一个 VX ,将需要相加的地图
元件添加或替换新建的工程(个人认为自己工程的复制更好)里,然后画
地图,设定事件什么的.
3. 都做完后,请一次点击 测试 -> 打开游戏目录 , 找到 Data 文件夹, 将里
面的 System.rvdata 重命名为 System_X.rvdata, 其中 X 为数字, 要记住这个
数字,因为后面也要使用. 将需要替换的图块也这样重命名, 比如我替换掉了 B
图块, 那么将 TileB.png 重命名为 TileB_X.png 这里的 X 要与之前的相同. 将
重命名后的 System_X.rvdata TileB_X.png MapXXX.rvdata(这里
要注意 MapXXX 不要和自己工程里的地图数据重名) 复制到自己的游戏
工程的响应文件夹里.
4. 以上完成后, 使用事件脚本, 写上脚本: change_tilemap(index, str, bool)
其中:
index: 图块替换方案ID , 其实就是第 3 步里的那个 X . 填写 nil 的话,就
是使用这个工程默认的图块和通行度
str: 需要替换的图块, 比如需要替换 B 图块, 就是 "B"; 替换多个就写在一
起, 比如要替换 B D E 三个, 那么就是 "BDE"
bool : 保留, 填 0 就可以了.
此脚本可以替换所有图块,
以上是原作者的使用方法,但是我使用过后把最重要的重点告诉你吧。
在脚本里找到这
• # 地图自动切换设定
• MAP_DATA = {
• # 地图ID => 方案
• 2 => 2,
(第一个2是地图ID,第2个2就是你所改动的SYSTEM_2也就是那个方案)
按照这方法跟原作者的教程,就不用搞很久啦。
如果要多一点呢
# 地图自动切换设定
• MAP_DATA = {
• # 地图ID => 方案
• 2 => 2,
3 => 2,
4 => 2,
5 => 3,
这样就是2、3、4得地图都使用方案2
地图5使用方案3
然后呢使用事件脚本, 写上脚本: change_tilemap(2)就换变成你设置的第2个方案
可是不可能全部地图都使用第2个方案啊~
所以要用原地图的话要再设置使用事件脚本, 写上脚本: change_tilemap(nil)
|
|