吃货红毛 发表于 2021-8-19 19:35:28

出现选项时用对话框的自定选单按钮调用map后会点到选项

出现选项后,因为游戏玩法需要对话框都不能屏蔽,玩家点自定选单按钮会调用一个map,这时候鼠标移动到原本选项的位置上,就会隔着map点到选项,然后就因为调用map已经跳到other.ks,所以导致脚本的位置不对卡死了

之前都没注意到这个问题 能解决吗

VariableD 发表于 2021-8-19 21:37:32

理论上说可以把之前定义的按钮锁定。
看看是不是漏了那个?

吃货红毛 发表于 2021-8-20 13:41:03

VariableD 发表于 2021-8-19 21:37
理论上说可以把之前定义的按钮锁定。
看看是不是漏了那个?



目前是这样的 要挪个位置吗?

VariableD 发表于 2021-8-21 13:31:30

注意代码执行顺序……这样写直接把locklink跳过了

吃货红毛 发表于 2021-8-23 09:08:54

本帖最后由 吃货红毛 于 2021-8-23 16:25 编辑

VariableD 发表于 2021-8-21 13:31
注意代码执行顺序……这样写直接把locklink跳过了
D大 保存 读取界面我也碰到了能点到选项的问题,点开保存、读取界面时还正常,但是点一个存档位出现确认框之后,就突然能选到外面的选项了,点下去也是说savs.ks和load.ks报错 @locklink 这个要加哪里呢 试了半天都不太行,模板也有同样的问题(。)【删除unlocklink之后选项倒是选不到了,但是back按钮也选不到了,应该不是这样】

VariableD 发表于 2021-8-23 18:02:10

在*update的地方会刷新画面并重新定义按钮,locklink就会再次失效,
所以在*update重新加上locklink就行了。
不过因为这样之前的页数按钮(原本刷新时不需要重新描绘)也会一起变得不能点,所以要把上面的message5和drawslpage()几行代码也拿过来加到下面。注意fore back的区别。
页: [1]
查看完整版本: 出现选项时用对话框的自定选单按钮调用map后会点到选项