Project1
标题:
【已解决】求指教,显示窗口不能及时消除(附带范例)
[打印本页]
作者:
迷你及其人
时间:
2021-1-25 23:19
标题:
【已解决】求指教,显示窗口不能及时消除(附带范例)
本帖最后由 迷你及其人 于 2021-1-26 16:02 编辑
小弟我想实现一个提示气泡的功能,但没找到现成的脚本。
我找了一个类似的脚本:
https://rpg.blue/thread-477446-1-1.html
按照
@芯☆淡茹水
大侠的这个脚本,我依葫芦画瓢写了我想要的功能。可是产生的提示窗口却不能及时消失,会堆积在一起。我是个脚本菜鸟,不知道问题在哪里,希望有大侠能看看。
脚本
脚本贴出来了,然后这是范例:
我的描述可能不太清楚,具体请下载范例,里面说的比较清楚。谢谢各位啦~~
Test1.rar
2021-1-25 23:17 上传
点击文件名下载附件
1.4 MB, 下载次数: 79
作者:
百里_飞柳
时间:
2021-1-26 10:42
用数组可还行,既然你这里都是按序号的预设对话,推荐改成 Hash 表,方便很多
@msg_bubble = {}
新增时可以直接 @msg_bubble[3] = window,然后实际存储的就是 { 3 => window },既保证了id的唯一性,又方便索引使用,调用时直接 @msg_bubble[3] 就可以获得这个对应的 window
关于窗口未被消除,是因为window需要额外的手动dispose,光从数组中删去是不够的
在78行处,改成
window = get_msg_bubble(id)
@msg_bubble.delete(window)
window.dispose
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1