gamelxx 发表于 2022-9-26 23:50:04

编辑器BUG:触发器获取按钮是否显示的BUG。

大伙们要小心,在对话框中,创建一按钮,默认是显示的,但如果此时你用触发器函数《对话框控件是可见的》这个函数,来读取这个按钮是否对某玩家是否显示,会返回假,虽然它是显示着的。
你必须要使用一行代码,设置为按钮对所有玩家或某玩家为显示,之后判断该按钮是否显示时,才会返回真。

Prinny 发表于 2022-10-28 12:55:08

本帖最后由 Prinny 于 2022-10-28 14:28 编辑

2种情况
你确定是触发器创建的按钮而不是衔接才这样?
触发器自己创建的信息都是完整的,应该不需要你这样
从UI层衔接到触发层的才没给初始化Visible属性,但UI层衔接成功的话执行也总会是正确的,只是触发层读不到属性才报错,
一般来说这种报错可以无视,如果你不想看到报错,衔接UI后自己显示/隐藏一下即可的
如果你确定是触发器创建的(不是使用衔接)报这种错,那就是你还没创建就去条件判断了

gamelxx 发表于 2022-12-25 00:32:43

确定是用触发器创建的,必须用触发代码置为显示,才能读取其为显示,否则返回值。
----当然是先创建再读取,这应该属于触发器BUG。

gamelxx 发表于 2023-3-24 09:51:19

创建按钮在触发器中有2种指令,一是指令“创建按钮”,二是指令“创建控件”,然后再在参数中选择是“按钮”类型,这2种方法中,有一个会回返如上错误,不记得是第一种还是第二种了。
页: [1]
查看完整版本: 编辑器BUG:触发器获取按钮是否显示的BUG。