Board logo

标题: 关于自由R的“离开”,希望不是我火星了…… [打印本页]

作者: 小胖狗    时间: 2018-8-18 12:37     标题: 关于自由R的“离开”,希望不是我火星了……

最近在尝试做游戏,对自由R不太懂,于是看了一些完善的R剧本学习,发现自由R的“离开”这个东西很多游戏都设置成多个,比如离开01,离开02……
每次离开小场景进入大场景时都点击不同的“离开”,这是因为人物需要走不同的路径。但是我发现其实只设置一个“离开”就足够了,至于人物的路径则用
子事件+变量来控制————举例来说,当进入“市场”这个场景时,变量赋值 100 true ,点击离开时用子事件测试变量100是否发生,若发生,则走相应的路径,
同时变量赋值 100 false 。这样或许可以减少一些R剧本重复的工作,同时使R剧本看起来更整洁,还可以节约data人物数量(虽然很多时候不会不够用……)
请各位大佬看看是否可行?

[ 本帖最后由 小胖狗 于 2018-8-18 12:47 编辑 ]
作者: 程军超    时间: 2018-8-18 13:18

我是不太建议新手用自由R这种操作的东西的,它对新手而言本来就是一个繁琐复杂的东西,稍有不慎整个剧本就会无效的代码或者无效的结尾,个人建议还是正常的流畅R剧本比较好一些。
至于你说的这个操作是不太适用的,我可以很明确的告诉你如果场所太多,你一个section下面跟的子事件套子事件过多的话,即使没有剧本编辑上的错误剧本也会爆掉,这是现在的剧本编辑器的不足的地方,因为现在的剧本编辑器下单个section下指令的行数是有个上限的,具体是多少我也不太清楚。
作者: 小胖狗    时间: 2018-8-18 13:26

额,这样啊,谢谢了。不过无效的代码或者无效的结尾不是可以用伯伯的剧本编辑器解决吗

[ 本帖最后由 小胖狗 于 2018-8-18 13:44 编辑 ]
作者: 苍龙决梨花乱    时间: 2018-8-18 13:58

我也打算在自己的mod里做自由R,不过我的想法是只在几个小场景里出入,没有大地图场景,这样应该会简单些
作者: 程军超    时间: 2018-8-18 16:31     标题: 回复 #3 小胖狗 的帖子

对,是可以解决的。




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0