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

Project1

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

[已经解决] 怎么制作一个只有特定开关开启才出现的窗口?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
74
在线时间
4 小时
注册时间
2019-7-24
帖子
8
跳转到指定楼层
1
发表于 2019-7-24 21:26:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
问题如题目,我想制作一个某个开关打开才会出现的窗口,一直都弄不好困扰很久了,希望能得到帮助!

Lv2.观梦者

梦石
0
星屑
794
在线时间
48 小时
注册时间
2019-7-15
帖子
65
2
发表于 2019-7-24 23:09:01 | 只看该作者
这个有可能涉及到脚本了。。。关键是你想要制作什么样的窗口啊!是任务显示还是其他的说清楚点啊喂!(吐槽ing)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
74
在线时间
4 小时
注册时间
2019-7-24
帖子
8
3
 楼主| 发表于 2019-7-24 23:30:46 | 只看该作者
琴落丶 发表于 2019-7-24 23:09
这个有可能涉及到脚本了。。。关键是你想要制作什么样的窗口啊!是任务显示还是其他的说清楚点啊喂!(吐槽 ...

在地图上显示血条的窗口,主要我想做这个就是在有伤害的地形上通过打开一个开关显示这个窗口……我目前是窗口已经做出来了但是不会用开关控制开启和关闭……

点评

@琴落、 感谢建议……虽然我脚本基础还不够好……  发表于 2019-7-25 21:12
@灯笼菜刀王 麻烦问一下这个要怎么使用  发表于 2019-7-25 21:08
这个涉及到脚本了。。如果你基础过硬的话直接去window的子类里面去设定就行,做不到的话可以去论坛里搜搜别人的地图显血脚本参考一下  发表于 2019-7-25 12:34
window.visible = true / false  发表于 2019-7-25 09:46
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
74
在线时间
4 小时
注册时间
2019-7-24
帖子
8
4
 楼主| 发表于 2019-7-25 21:10:52 | 只看该作者
  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
复制代码

我再详细说下,问题就是出在这里,就是这个窗口刷新的脚本,我通过调不透明度确实可以勉强在关闭开关时暂时不显示了……可是每次一打开游戏菜单再回到地图画面这个窗口就会冒出来一下……我就是希望能够找到一个能够在不开启开关时彻底不显示的办法
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39034
在线时间
5725 小时
注册时间
2006-11-10
帖子
6622
5
发表于 2019-7-25 21:37:21 | 只看该作者
def update
   super
   self.visible = $game_switches[1]
   refresh if $refresh && self.visible
   $refresh = false
end

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
74
在线时间
4 小时
注册时间
2019-7-24
帖子
8
6
 楼主| 发表于 2019-7-25 22:16:52 | 只看该作者
灯笼菜刀王 发表于 2019-7-25 21:37
def update
   super
   self.visible = $game_switches[1]

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

点评

目前是在练习脚本……以后会有游戏……  发表于 2019-7-25 23:10
加油啦~是打算做游戏吗,期待QwQ  发表于 2019-7-25 22:59
@灯笼菜刀王 感谢,问题顺利解决了  发表于 2019-7-25 22:36
搜索 visible 看前面有没有操作这个窗口的visible, 如果有就把它改成false, 如果没有,就在初始化的地方自己添加上去  发表于 2019-7-25 22:26
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 11:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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