赞 | 16 |
VIP | 0 |
好人卡 | 0 |
积分 | 6 |
经验 | 0 |
最后登录 | 2024-11-14 |
在线时间 | 74 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 568
- 在线时间
- 74 小时
- 注册时间
- 2017-12-22
- 帖子
- 42
|
10星屑
本帖最后由 无终 于 2022-1-21 12:03 编辑
事情是这样的
使用了一个在屏幕上添加按钮的插件,但是插件没有控制按钮显示隐藏的开关。
然后我就在插件里创建按钮的方法里面,加了一个变量判断,打开就显示否则隐藏。
然后进入新地图时用事件中加脚本运行这个方法。
然后出了点问题,在跳转到新地图时,判断的顺位是在显示后面的,就是说,设置好变量以后,下次跳转才会生效。
但我发现,只要切换出主菜单,就生效了。
所以我是不是可以认为,主菜单弹出时,进行了某些刷新显示的操作,所以造成我的设置生效。
所以,有没有大神可以教教我,能不能插个脚本在事件中,让变量改动后刷新一下显示?
或者代码里插一句也行,本人非js程序员,系统的代码有点啃不动。
-------------------------------------
谢谢回答,但没有解决.
最终我直接改写了系统Game_Player.reserveTransfer() ,把变量判断写在了场景切换前面...希望不会出问题.... |
最佳答案
查看完整内容
$gameScene.update();
好像是这样写,可能有一定区别,你可以对照js文件object文件对照着研究一下(有这个差不多这些字眼的那一段),这个应该是对那一段的调用(类似的调用好像都是这样的,$game开头的话)
具体答案我也不确定是不是这样,这是我最近自己俺寻思研究出来的(就昨天)
|