Project1

标题: 怎么制作一个只有特定开关开启才出现的窗口? [打印本页]

作者: K-Hotaru    时间: 2019-7-24 21:26
标题: 怎么制作一个只有特定开关开启才出现的窗口?
问题如题目,我想制作一个某个开关打开才会出现的窗口,一直都弄不好困扰很久了,希望能得到帮助!
作者: 琴落丶    时间: 2019-7-24 23:09
这个有可能涉及到脚本了。。。关键是你想要制作什么样的窗口啊!是任务显示还是其他的说清楚点啊喂!(吐槽ing)
作者: K-Hotaru    时间: 2019-7-24 23:30
琴落丶 发表于 2019-7-24 23:09
这个有可能涉及到脚本了。。。关键是你想要制作什么样的窗口啊!是任务显示还是其他的说清楚点啊喂!(吐槽 ...

在地图上显示血条的窗口,主要我想做这个就是在有伤害的地形上通过打开一个开关显示这个窗口……我目前是窗口已经做出来了但是不会用开关控制开启和关闭……
作者: K-Hotaru    时间: 2019-7-25 21:10
  1. def update
  2.     super
  3.     refresh if $refresh
  4.     $refresh = false
  5.     if $game_switches[1]== true
  6.     self.contents_opacity = 255
  7.     self.opacity = 255
  8.     else self.contents_opacity = 0
  9.     self.opacity = 0
  10.     end
  11.   end
复制代码

我再详细说下,问题就是出在这里,就是这个窗口刷新的脚本,我通过调不透明度确实可以勉强在关闭开关时暂时不显示了……可是每次一打开游戏菜单再回到地图画面这个窗口就会冒出来一下……我就是希望能够找到一个能够在不开启开关时彻底不显示的办法
作者: 灯笼菜刀王    时间: 2019-7-25 21:37
def update
   super
   self.visible = $game_switches[1]
   refresh if $refresh && self.visible
   $refresh = false
end
作者: K-Hotaru    时间: 2019-7-25 22:16
灯笼菜刀王 发表于 2019-7-25 21:37
def update
   super
   self.visible = $game_switches[1]

确实开关可控制,但是依然存在打开游戏菜单后返回地图界面,窗口会闪现的问题




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