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

Project1

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

[已经解决] 请问怎么样把读档的窗口调成半透明的?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
25 小时
注册时间
2011-10-14
帖子
6
跳转到指定楼层
1
发表于 2011-11-6 11:16:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
拜托回答一下,本人新手。就是像6R整合的那个存档窗口一样半透明。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
498 小时
注册时间
2011-5-23
帖子
73
2
发表于 2011-11-6 13:05:53 | 只看该作者
self.contents_opacity = 255       # 这个是内容透明
Dream
回复

使用道具 举报

Lv3.寻梦者

虚空人形

梦石
0
星屑
4604
在线时间
2037 小时
注册时间
2011-8-11
帖子
3398

贵宾

3
发表于 2011-11-6 13:59:31 | 只看该作者
        把 self.contents_opacity = 255中的数值255改小就行了,或把窗口样板的图改成半透明。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
4
发表于 2011-11-6 16:03:23 | 只看该作者
脚本名称为Window_SaveFile是 显示存档以及读档画面、保存文件的窗口的
我找遍了没有self.contents_opacity = 255这么一句,在哪修改啊
我建议楼主试试把以下001-Blue01文件导入媒体库的Graphics/Windowskins里,如下图

333.jpg (82.38 KB, 下载次数: 0)

333.jpg

001-Blue01.png (3.9 KB, 下载次数: 0)

001-Blue01.png
回复

使用道具 举报

Lv2.观梦者

(?????)

梦石
0
星屑
728
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

5
发表于 2011-11-6 16:56:28 | 只看该作者
  1. #==============================================================================
  2. # ■ TRANS_WINDOW4SAVE&LOAD by 各种压力的猫君
  3. #------------------------------------------------------------------------------
  4. #  将存档和读档Scene的窗口背景变为半透明。
  5. #==============================================================================
  6. class Window_Base < Window
  7.   alias old_initialize initialize
  8.   def initialize(x, y, width, height)
  9.     old_initialize(x, y, width, height)
  10.     if $scene.is_a?(Scene_Save) or
  11.        $scene.is_a?(Scene_Load)
  12.       # 透明度
  13.       self.back_opacity = 160
  14.     end
  15.   end
  16. end
  17. class Scene_Save
  18.   alias old_main main
  19.   def main
  20.     # 将地图作为背景
  21.     @window_back = Spriteset_Map.new
  22.     old_main
  23.     # 释放背景
  24.     @window_back.dispose
  25.   end
  26. end
  27. class Scene_Load
  28.   alias old_main main
  29.   def main
  30.     if @tilemap == nil
  31.       # 如果在标题画面呼出读档,将标题画面作为背景
  32.       @window_back = Sprite.new
  33.       @window_back.bitmap = RPG::Cache.title($data_system.title_name)
  34.     else
  35.       # 如果在游戏中呼出读档,将地图作为背景
  36.       @window_back = Spriteset_Map.new
  37.     end
  38.     old_main
  39.     # 释放背景
  40.     @window_back.dispose
  41.   end
  42. end
复制代码
以上脚本插入Main以上,透明度可在13行调整(0~255)

点评

脚本果然万能的  发表于 2011-11-6 17:14
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 01:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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