想请问大家,如果我要事件(不是主角)移动的时候走半格时应该怎么设置。 试了事件页插入脚本、注释啥的,好像没用。 挖坟贴 |
cinderelmini 发表于 2018-6-1 13:38 谢谢~不过我这边已经解决了 我尝试性在报错那个地方前面加上 if list != nil 问题就解决了,似乎只在个别场景里,会找不到list的值。 |
89444640 发表于 2018-6-1 13:59 脚本自带开关来着,我下的是那个完整斜移动的附件包, 那个工程的脚本前边把Game_Temp里新定义变量初始化的代码注释掉了, 需要初始化的话就把那些#删掉,就跟1楼的说明那样,不需要8方向的话就把dir4改成true, 默认关闭这个走半格的话,就把rgss_move改成true。 然后,在游戏里要用默认移动的时候就用【脚本】输入:
要用走半格的时候就用【脚本】输入:
四方向和8方向的更替也是一样的操作,上边两个脚本的rgss_move改成dir4就行了。 PS:由于作者把操控变量写在Game_Temp里了,所以这个开关状态不会保存在存档里。 |
本帖最后由 灯笼菜刀王 于 2018-6-1 15:10 编辑 89444640 发表于 2018-6-1 13:59 其实作者已经提供开关了,而且人家第一行就说了~~ 看不懂的话 插入下面的插件, 然后事件脚本里写 走半格 走默认 走四方 走八方 这样就会用了吧=。=
|
cinderelmini 发表于 2018-6-1 13:38 试了一下,成功了, 原来我也因为这个跳出直接把此脚本定义为不能用。 但是脚本有个严重缺陷,没有开关控制,脚本一直在生效,造成影响ACT那段模拟的基础操作,请问有办法增加个开关,在不需要的时候关闭吗? |
龙夫三拳tan 发表于 2018-5-28 19:57 在15行和16行之间插入一句
|
不知道这算不算挖坟qwq 我尝试使用了这个脚本,但无论在我的哪个游戏中,都会打开游戏瞬间报错 脚本''的16行发生了NoMehtodError。 undefined method 'list' for nil:NilClass 我尝试把主角的出生点丢到别的地图去,又可以运行了,但把原本那个地图的事件搬过来以后还是会报错。 而且似乎有任何 自动处理 的事件在运行时,它就会报错,目前因为不知道这里的 list 是指什么,所以不知如何处理qwq |
{:2_270:}使用状况反馈—— 左上、左下、右下这三组键每当有一组被同时按下,C键(包括其他可触发事件的按键)将失效 {:2_249:}不知LZ可有解决的方法?如能提供,感激不尽 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-26 06:20
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.