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

Project1

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

[已经过期] 关于脚本的问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
409
在线时间
286 小时
注册时间
2015-10-4
帖子
294
跳转到指定楼层
1
发表于 2016-2-3 18:30:39 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
各位,我最近很多事情不顺心,所以做游戏也力不从心。
然而修改脚本的时候,发现……

Window_Help不能修改不透明值,打开游戏的效果是这样的

然后Help窗口不能重新调XYWH,总之就是各种烦啊~

有没有可以把Help窗口像其他窗口一样调整不透明度和XYWH坐标的方法?

Lv2.观梦者

梦石
0
星屑
409
在线时间
286 小时
注册时间
2015-10-4
帖子
294
7
 楼主| 发表于 2016-2-3 23:06:51 | 只看该作者
黄亦天 发表于 2016-2-3 23:03
死脑筋啊 你可以带入一个全局变量嘛比如这样 你随时修改$touming的数值就行了

如果你的这个窗口是永久性 ...

因为上述问题,我尽量不使用设计其他页窗口的方法去进行调整,所以嘛全局变量还是想过的,不过觉得还是觉得开关好一点
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4397
在线时间
1910 小时
注册时间
2010-12-21
帖子
2365
6
发表于 2016-2-3 23:03:13 | 只看该作者
本帖最后由 黄亦天 于 2016-2-3 23:04 编辑
威风镰鼬 发表于 2016-2-3 22:08
勉强算是完成了。
楼上的方法定义后在其他地方改不了啊,在scene里改help窗口的透明度后,调用窗口还是一样 ...


死脑筋啊 你可以带入一个全局变量嘛
  1.   #--------------------------------------------------------------------------
  2.   # ● 初始化对象
  3.   #--------------------------------------------------------------------------
  4.   def initialize
  5.     super(0, 0, window_width, fitting_height(1))
  6.     if $touming == nil
  7.       $touming = 255
  8.     end   
  9.     self.opacity = $touming
  10.     refresh
  11.   end
复制代码
比如这样 你随时修改$touming的数值就行了

如果你的这个窗口是永久性开着的 把透明度调整改到刷新的部分
绿坝娘素材库企划

素材库获取方法:暂时中止,需求者私聊。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
409
在线时间
286 小时
注册时间
2015-10-4
帖子
294
5
 楼主| 发表于 2016-2-3 22:11:48 | 只看该作者
哦,顺便在这帖子扔签名图片

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
409
在线时间
286 小时
注册时间
2015-10-4
帖子
294
4
 楼主| 发表于 2016-2-3 22:08:24 | 只看该作者
勉强算是完成了。
楼上的方法定义后在其他地方改不了啊,在scene里改help窗口的透明度后,调用窗口还是一样,不过x,y,w,h可以分别调。
所以只能在help窗口里加分歧,解决各种情况需要的透明度了。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4397
在线时间
1910 小时
注册时间
2010-12-21
帖子
2365
3
发表于 2016-2-3 21:15:21 | 只看该作者
本帖最后由 黄亦天 于 2016-2-3 21:35 编辑
  1.   #--------------------------------------------------------------------------
  2.   # ● 初始化对象
  3.   #--------------------------------------------------------------------------
  4.   def initialize(line_number = 2)
  5.     super(0, 0, Graphics.width, fitting_height(line_number))
  6.     #●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
  7.     self.opacity = X         #在这行加入这个
  8.     #●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
  9.   end
复制代码
X是0~255的数字 表示透明度

这样试试看?

刚才傻了
绿坝娘素材库企划

素材库获取方法:暂时中止,需求者私聊。
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

2
发表于 2016-2-3 20:05:21 | 只看该作者
能,因为——


根本不存在无法调整一说,无法调整是因为你自己代码写错了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 11:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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