Project1
标题:
如何添加F以至于更多图块
[打印本页]
作者:
pleasant
时间:
2012-7-30 14:59
标题:
如何添加F以至于更多图块
本帖最后由 pleasant 于 2012-7-30 14:59 编辑
原有ABCDE 都已经用上了,不能更改了,又找到几个图块,想加上。 dsu_plus_rewardpost_czw
作者:
Luciffer
时间:
2012-7-30 15:12
请考虑利用PS删减用不到的图块然后再将需要的贴上去。
作者:
八宝粥先生
时间:
2012-7-30 17:39
http://rpg.blue/forum.php?mod=viewthread&tid=155105
作者:
devilg
时间:
2012-7-31 05:16
本帖最后由 devilg 于 2012-7-31 05:24 编辑
看了那个脚本似乎跟我的实现方法一样,不过那个脚本太长,我实现的脚本算短,楼主你自己写也很简单:
图块关键是2个:图像和通行度。
通行度在game_map中def setup(map_id)中@passages = $data_system.passages
下面加个
case map_id
when 1
#@passages = load_data("Data/System12345.rvdata").passages
end
复制代码
就可以实现通行变化。
图块的载入位置在spriteset_map中def create_tilemap
def create_tilemap
...
@tilemap.bitmaps[8] = Cache.system("TileE")
case $game_map.map_id
when 1 #insert spec tile sets here 4 dif. map
#passage/$data_system information
#ex. @tilemap.bitmaps[8] = Cache.system("TileF")
end
@tilemap.map_data = $game_map.data
@tilemap.passages = $game_map.passages
end
复制代码
就可以实现使用多图块设定。使用的时候用2~N个编辑器改就行了。
测试tile可行。
运行速度慢用if分歧载入tilemap应该可以解决,不过我测试过好像不会很慢
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1