设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1963|回复: 8
打印 上一主题 下一主题

[已经解决] 有没有办法判断图片的显示情况,并以此作为条件分歧

[复制链接]

Lv2.观梦者

梦石
0
星屑
625
在线时间
130 小时
注册时间
2015-4-2
帖子
78

开拓者

跳转到指定楼层
1
发表于 2016-10-25 09:38:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
我用并行的公共事件来显示一些图片。比如按下A键是显示1号图片,按下B键时显示2号图片,按下C键时显示3号图片。问题就是:同时按这几个键的时候图片就相互遮盖了。有没有办法判定某个编号的图片显示情况,当有一张图片正在显示的时候,其他的图片就不显示了。

Lv6.析梦学徒

老鹰

梦石
40
星屑
34755
在线时间
6741 小时
注册时间
2012-5-26
帖子
3259

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

2
发表于 2016-10-25 10:34:49 | 只看该作者
判定是可以的,不过是脚本层面的用显示图片对象的名字属性字符串,判定其是否为空

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

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 认可答案

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

3
发表于 2016-10-25 11:47:11 | 只看该作者
那为什么不把他们放在同一个编号下面。这样就不是叠加,而是替换了。

点评

YSC
我分开写在公共事件里是因为每个按键基本上算是调用一个小的事件系统,各个系统没有必然联系,不能合在一起  发表于 2016-10-25 16:57
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
625
在线时间
130 小时
注册时间
2015-4-2
帖子
78

开拓者

4
 楼主| 发表于 2016-10-25 11:52:52 | 只看该作者
百里_飞柳 发表于 2016-10-25 10:34
判定是可以的,不过是脚本层面的用显示图片对象的名字属性字符串,判定其是否为空

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

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

点评

YSC
一个开关就可以了,多谢大侠提示  发表于 2016-10-25 17:33
YSC
用变量好像可以,我试一下  发表于 2016-10-25 16:58
更突进一点可以用变量,变量三种值来确定当前状态  发表于 2016-10-25 15:05
(由于我未用过xp,给不了事件脚本)用三个开关来记录吧,当显示图片1后,打开开关1,如果之后消除了图片1,就关闭开关1,将图片状态映射到开关  发表于 2016-10-25 15:05
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-30 13:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表