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

Project1

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

[已经解决] 窗口透明度为0如何提高立绘可见度

[复制链接]

Lv4.逐梦者

梦石
0
星屑
6281
在线时间
1101 小时
注册时间
2015-8-15
帖子
658
跳转到指定楼层
1
发表于 2022-11-18 16:11:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
RUBY 代码复制
  1. #==============================================================================
  2. # ■ Window_Images
  3. #------------------------------------------------------------------------------
  4. #  人物半身像。
  5. #==============================================================================
  6. class Window_Images < Window_Base
  7.   attr_reader   :actor
  8.   def actor
  9.     return @actor
  10.   end
  11.   def actor=(actor)
  12.     @actor = actor
  13.   end
  14.   #--------------------------------------------------------------------------
  15.   # ● 初始化对像
  16.   #     actor : 角色
  17.   #--------------------------------------------------------------------------
  18.   def initialize(actor = $game_party.actors[0])
  19.     @actor = actor
  20.     @back = Sprite.new
  21.     super(origin_x,origin_y,965,535)
  22.     self.z = 20
  23.     self.opacity = 0
  24.     refresh
  25.   end
  26.   #--------------------------------------------------------------------------
  27.   # ● 活动窗口用原始x y坐标
  28.   #--------------------------------------------------------------------------  
  29.   def origin_x
  30.     return 235
  31.   end
  32.   def origin_y
  33.     return 105
  34.   end
  35.   #--------------------------------------------------------------------------
  36.   # ● 一些方法的重载
  37.   #--------------------------------------------------------------------------  
  38.   def dispose
  39.     @back.dispose
  40.     super
  41.   end
  42.   def x=(x)
  43.     super(x)
  44.     @back.x = x+240
  45.   end
  46.   def y=(y)
  47.     super(y)
  48.     @back.y = y-105
  49.   end
  50.   def z=(z)
  51.     super(z)
  52.     @back.z=z-5
  53.   end
  54.   def visible=(visible)
  55.     super(visible)
  56.     @back.visible=visible
  57.   end
  58.   def contents_opacity=(opacity)
  59.     @back.opacity = opacity
  60.     super(opacity)
  61.   end
  62.   #--------------------------------------------------------------------------
  63.   # ● 刷新
  64.   #--------------------------------------------------------------------------  
  65.  
  66.   def refresh(actor=@actor)
  67.     @actor = actor
  68.     @back.bitmap = RPG::Cache.images(@actor.name)#这是立绘部分
  69.     @back.opacity = 500
  70.   end
  71.  
  72. end

Lv5.捕梦者

梦石
0
星屑
33178
在线时间
10489 小时
注册时间
2009-3-15
帖子
4756
2
发表于 2022-11-18 19:05:30 | 只看该作者
请说人话....
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6281
在线时间
1101 小时
注册时间
2015-8-15
帖子
658
3
 楼主| 发表于 2022-11-18 21:09:41 | 只看该作者
本帖最后由 金芒芒 于 2022-11-18 21:11 编辑


这段脚本的窗口透明度=0 影响到了最下面立绘的透明度了,请问小主可有解决的方子
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33178
在线时间
10489 小时
注册时间
2009-3-15
帖子
4756
4
发表于 2022-11-18 21:32:08 | 只看该作者
金芒芒 发表于 2022-11-18 21:09
这段脚本的窗口透明度=0 影响到了最下面立绘的透明度了,请问小主可有解决的方子 ...

应该没有影响的吧
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6281
在线时间
1101 小时
注册时间
2015-8-15
帖子
658
5
 楼主| 发表于 2022-11-18 21:50:11 | 只看该作者
soulsaga 发表于 2022-11-18 21:32
应该没有影响的吧

找到原因了,我把上面的一些脚本删的太多了,,我现在还原了用不到的就用透明图片去代替
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-26 18:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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