Project1
标题:
独立背包功能改进时遇到的问题
[打印本页]
作者:
白鬼
时间:
2022-4-30 01:35
标题:
独立背包功能改进时遇到的问题
具体脚本详见附件
目前存在问题几乎都跟[Scene_Bag]有关
1.不知道是不是Input的问题,我用if Input.trigger?来判断,但是下级窗口也会一起做出反馈
不管是按C,还是按B,有时候就会两级窗口都做出反馈
比如我打开背包窗口点击可使用的物品,会调出目标窗口,但是同时因为第一个目标是满血,也会反馈我一个SE告诉我无法使用
2.调用的Window_Give.new
也就是给予的目标窗口,虽然成功的呼出,但是光标并不能操作,换句话说,激活了这个窗口之后,默认的index就是0,然后做出反馈,不知道是不是跟Input也有关系?
3.Window_Command.new不能成功激活
貌似也跟Input有关
综上,请大佬指导,是要更换Input.trigger?用别的来判断?
还是哪里出了问题?谢谢!
有问题的背包Data.zip
(184.13 KB, 下载次数: 9)
2022-4-30 01:34 上传
点击文件名下载附件
作者:
enghao_lim
时间:
2022-4-30 15:08
虽然给了工程data,可是我不知道如何重现你说的问题就不看了。
window是否刷新和active有关,通常一个input在两个window都触发通常是有一个window.active没有设置成false了,自己检查看看吧。
作者:
guoxiaomi
时间:
2022-5-1 19:30
小问题,在update_bag后面加个return就行,你后面都加了这里估计是忘了:
###########################################
# 调用 update_bag
if @bag_window.active
update_bag
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1