Project1
标题:
脚步通行度问题
[打印本页]
作者:
1049079876
时间:
2011-1-5 15:33
提示:
作者被禁止或删除 内容自动屏蔽
作者:
黄亦天
时间:
2011-1-5 15:38
回复
1049079876
的帖子
实在不行就可以用事件代替(大范围就54吧……),
事件行走图可以选择为图块,那个所谓的“优先级”就是类似于层数的。
“在主角之下”相当于地板那层(圈)
“和主角一样”相当于墙壁桌子之类的(叉)
“在主角之上”相当于高处遮挡物(星)
作者:
1049079876
时间:
2011-1-5 15:48
提示:
作者被禁止或删除 内容自动屏蔽
作者:
黄亦天
时间:
2011-1-5 16:11
本帖最后由 黄亦天 于 2011-1-5 16:14 编辑
回复
1049079876
的帖子
Map_Passage = {
1 => [], #1号地图使用默认的通行度
2 => [2], #2号地图使用System2.rvdata的通行度
3 => [3],#3号地图使用System3.rvdata的通行度
复制代码
首先你要设定好一个通行度,保存。
按照脚本里的说明,将Data里的System.rvdata进行复制,(保留原文件)
然后将新复制的System.rvdata 改名为 System编号.rvdata
修改就需要在我加注释的那段修改,(哪张地图需要哪个通行度)
然后就可以了
这个脚本的原理就是,通行度设定是保存在System.rvdata里的,复制之后因为变成了多个文件,就可以进行多种通行度设定。
作者:
1049079876
时间:
2011-1-5 16:40
提示:
作者被禁止或删除 内容自动屏蔽
作者:
黄亦天
时间:
2011-1-5 17:02
回复
1049079876
的帖子
首先你要先设定通行度,例如,某图块你先设定成了圈,保存后复制为system2
这样才能把你预先设定的“圈”的通行度信息保存到文件里。
然后你再把它设定为叉,再保存,复制为system3
这样就保存了“叉”的通行度信息。
你再把它设定为星,保存后不复制,就是保存到默认的system里,默认通行度就为星
假如你要在1号地图里让它通行度为叉,保存为“叉”的文件是system3,脚本里就要写
1 => [3]
复制代码
6号地图里需要让它通行度为圈,保存为“圈”信息的是system2,就在脚本里写
6 => [2]
复制代码
5号地图想要用默认的通行度,就在脚本里写
5 => []
复制代码
这样你在系统里设置为圈,5号地图里的通行度就是圈;设置为叉,通行度就为叉,随着你的改变而改变。
作者:
1049079876
时间:
2011-1-5 17:37
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1