赞 | 0 |
VIP | 2 |
好人卡 | 1 |
积分 | 6 |
经验 | 27196 |
最后登录 | 2023-12-29 |
在线时间 | 169 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 574
- 在线时间
- 169 小时
- 注册时间
- 2008-10-29
- 帖子
- 431
|
本帖最后由 clap_pl 于 2010-8-24 16:07 编辑
把脚本列表里
★真·仙剑菜单
★Window_MenuStatus
用以下脚本替换
如果想彻底实现透明化
请在所有的
Scene_XXX 脚本中的
def main 下面
加上这么一句
@screen = Spriteset_Map.new
然后在
Graphics.freeze
# 释放命令窗口
后面加上
@screen .dispose
即可
替换 ★真·仙剑菜单:time:
:time:
:time:
替换 ★Window_MenuStatus- #==============================================================================
- # ■ Window_MenuStatus
- #------------------------------------------------------------------------------
- # 显示菜单画面和同伴状态的窗口。
- #==============================================================================
- class Window_MenuStatus < Window_Selectable_MenuStatus
- #--------------------------------------------------------------------------
- # ● 初始化目标
- #--------------------------------------------------------------------------
- def initialize
- super(140, 330, 480, 200)
- self.contents = Bitmap.new(width - 32, height - 32)
- self.contents.font.size = 14
- self.opacity = 0
- refresh
- self.active = false
- self.index = -1
-
- end
- #--------------------------------------------------------------------------
- # ● 刷新
- #--------------------------------------------------------------------------
- def refresh
- self.contents.clear
- @item_max = $game_party.actors.size
- for i in 0...$game_party.actors.size
- x = i * 160
- y = 25
- actor = $game_party.actors[i]
- @actor = actor
- testname = @actor.name.to_s
- #-------------------------------------------------------------------
- bitmap=Bitmap.new("Graphics/menu/Status/#{testname}"+"_a")
- src_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
- self.contents.blt(x, y, bitmap, src_rect)
- #-------------------------------------------------------------------
- draw_actor_hp(actor, x + 24, y + 38)
- draw_actor_sp(actor, x + 24, y + 52)
- #draw_actor_hp(actor, x + 123, y + 58)
- #draw_actor_sp(actor, x + 120, y + 72)
- end
- end
- #--------------------------------------------------------------------------
- # ● 刷新光标矩形
- #--------------------------------------------------------------------------
- def update_cursor_rect
- if @index < 0
- self.cursor_rect.empty
- else
- self.cursor_rect.set(@index*160, 50, 150, 76)
- end
- end
- end
复制代码 |
|