Project1

标题: 请问如何用事件页的事件指令"脚本"来修改代码里的变量 [打印本页]

作者: 1319596366    时间: 2018-2-5 20:55
标题: 请问如何用事件页的事件指令"脚本"来修改代码里的变量
就是我在某个脚本里有个变量,这个变量我想让它在事件页里也可以修改,请问有没有什么办法?

就是这个变量

我想在这里修改这个变量,请问有没有什么方法,谢谢了

作者: SailCat    时间: 2018-2-5 21:00
这不是变量,不能修改。
作者: 1319596366    时间: 2018-2-5 21:11
SailCat 发表于 2018-2-5 21:00
这不是变量,不能修改。

啊啊这样吗……我在代码里把这个DARK_OPACITY = 255改成DARK_OPACITY =  $game_variables[5]会报错说undefined method'[]' for nil:NilClass,请问这样又该怎么办啊QAQ
作者: 梦想家大魔王    时间: 2018-2-5 21:32
1319596366 发表于 2018-2-5 21:11
啊啊这样吗……我在代码里把这个DARK_OPACITY = 255改成DARK_OPACITY =  $game_variables[5]会报错说unde ...

执行这段脚本的时候系统还没有完成初始化,你去读写游戏变量当然会出错。
可以参考一下ruby语言中关于“模块”的内容。
作者: 1319596366    时间: 2018-2-5 21:34
梦想家大魔王 发表于 2018-2-5 21:32
执行这段脚本的时候系统还没有完成初始化,你去读写游戏变量当然会出错。
可以参考一下ruby语言中关于“ ...

啊啊好的,我去补补课,谢谢dalao的提醒啊_(:з」∠)_
作者: 百里_飞柳    时间: 2018-2-5 22:27
这个……烛光……
似乎是改不了的,因为它是随地图精灵组初始化的这个黑色遮挡,也随着地图精灵组释放掉
你中间就算变量改了黑色遮挡的颜色,也要在退出地图场景再返回时才能重新初始化它并奏效
作者: 徐铭的葬礼    时间: 2018-2-6 05:34
…………我这里貌似正好出了常量可以修改(对,连指向类对象的常量都可以修改,然后只要一用)的bug,而且重启程序似乎都不管用,打算一会儿重启下电脑
(话说貌似本来常量就可以修改,只是会发送错误信息?但现在却不会发送了)
作者: soulsaga    时间: 2018-2-6 13:27
搜一下DARK_OPACITY这个常量..看看哪里有用到它..
如果是即时刷新的应该可以搞..
作者: 1319596366    时间: 2018-2-7 20:00
soulsaga 发表于 2018-2-6 13:27
搜一下DARK_OPACITY这个常量..看看哪里有用到它..
如果是即时刷新的应该可以搞.. ...

啊啊好的,我试试




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