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 的帖子
  1. Map_Passage = {
  2.     1 => [],  #1号地图使用默认的通行度
  3.     2 => [2], #2号地图使用System2.rvdata的通行度
  4.     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. 1 => [3]
复制代码
6号地图里需要让它通行度为圈,保存为“圈”信息的是system2,就在脚本里写
  1. 6 => [2]
复制代码
5号地图想要用默认的通行度,就在脚本里写
  1. 5 => []
复制代码
这样你在系统里设置为圈,5号地图里的通行度就是圈;设置为叉,通行度就为叉,随着你的改变而改变。
作者: 1049079876    时间: 2011-1-5 17:37
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1