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

Project1

 找回密码
 注册会员
搜索

怎么样让这个后面是透明的,不要是黑的?

查看数: 935 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2009-11-17 22:04

正文摘要:

如题,如图 让这个后面显示地图,半透明。谢谢

回复

159753 发表于 2009-11-17 22:51:27
提示: 作者被禁止或删除 内容自动屏蔽
上帝的眼睛 发表于 2009-11-17 22:50:13
异常好奇……
修改menu场景关物品什么事……
沙发说的没错……
只是应该修改scene_menu类……
独行侠 发表于 2009-11-17 22:41:57
我再修改一下,我可能说的有误,我是想让那个黑的地方变成下面的地图
159753 发表于 2009-11-17 22:29

这个就比较麻烦了。具体思路就是在打开菜单之前先截图,然后关闭菜单时消失。给你个修改主菜单的办法:打开Scene_Menu,找到:def main,在下面插入:
  1. $screen_print = Spriteset_Map.new  # 创建截图
复制代码
然后找到刷新部分,即def update,在前面大概有这样一段:
  1. loop do
  2.       # 刷新游戏画面
  3.       Graphics.update
  4.       # 刷新输入信息
  5.       Input.update
  6.       # 刷新画面
  7.       update
  8.       # 如果切换画面就中断循环
  9.       if $scene != self
  10.         break
  11.       end
  12.     end
  13.     # 准备过渡
  14.     Graphics.freeze
  15.         # 释放窗口
  16.     @command_window.dispose
  17.     @playtime_window.dispose
  18.     @steps_window.dispose
  19.     @gold_window.dispose
  20.     @status_window.dispose
  21.   end
复制代码
你在准备过渡Graphics.freeze的下面一行插入以下脚本:
  1. $screen_print.dispose  # 释放截图
复制代码
这样,后面显示的就是地图了。如果你把菜单透明度给改一下,能透过菜单看到人物以及其他背景。但是只修改主菜单在调用物品、存档等的时候还是老样子。如果你想一起都要了透明效果,用类似的办法找到类似的地方加上这个截图脚本就好了。祝愉快
159753 发表于 2009-11-17 22:29:06
提示: 作者被禁止或删除 内容自动屏蔽
159753 发表于 2009-11-17 22:15:33
提示: 作者被禁止或删除 内容自动屏蔽
凌辰 发表于 2009-11-17 22:07:46
打开Scene_Item栏,找到
class Scene_Item
#--------------------------------------------------------------------------
# ● 主处理
#--------------------------------------------------------------------------
def main
然后在def main的下面一行插入:@spriteset = Spriteset_Map.new
然后找到
# 释放窗口
   @help_window.dispose
   @item_window.dispose
   @target_window.dispose
在下面插入@spriteset.dispose
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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