Project1

标题: 有没有办法判断图片的显示情况,并以此作为条件分歧 [打印本页]

作者: YSC    时间: 2016-10-25 09:38
标题: 有没有办法判断图片的显示情况,并以此作为条件分歧
我用并行的公共事件来显示一些图片。比如按下A键是显示1号图片,按下B键时显示2号图片,按下C键时显示3号图片。问题就是:同时按这几个键的时候图片就相互遮盖了。有没有办法判定某个编号的图片显示情况,当有一张图片正在显示的时候,其他的图片就不显示了。
作者: 百里_飞柳    时间: 2016-10-25 10:34
判定是可以的,不过是脚本层面的用显示图片对象的名字属性字符串,判定其是否为空

但是你这种可以使用简单的方法,
因为“图片名是否为空”是不影响【消除图片】指令的,所以在按下一个键时,可以先把三张图片都消除掉,再显示你要的图片,这样就不会残留显示并按照id大小覆盖

作者: yang1zhi    时间: 2016-10-25 11:47
那为什么不把他们放在同一个编号下面。这样就不是叠加,而是替换了。
作者: YSC    时间: 2016-10-25 11:52
百里_飞柳 发表于 2016-10-25 10:34
判定是可以的,不过是脚本层面的用显示图片对象的名字属性字符串,判定其是否为空

但是你这种可以使用简单 ...

首先谢谢大侠解答,事件清除图片然后重新显示图片的方法还是有问题。
是我的问题描述的不够清楚,这里补充一下:按下A键,显示1号图片,之后配合1号图片还有一系列事件,比如数值输入,选项选择等。按B键,显示2号图片,后面也有一系列的事件。单单清除图片再重新显示图片的话,两个按键之后的一系列事件会交替进行。这样就会出现这个状况:1号图片混搭B按键对应的事件或者2号图片混搭A按键对应的事件。
所以还是希望能有判定图片显示情况的方法,以此作为判定条件,确定新的图片是否显示,以及其配合的事件是否执行。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1