- 注册时间
- 2004-3-27
- 最后登录
- 2017-7-27
⑧专业
大象摇啊摇
- 积分
- 441584

|
发表于 2005-1-9 17:32:35
|
显示全部楼层
以下是引用特洛伊在2005-1-9 13:44:52的发言:
把Window_Status的开头(就是两个注释之间的部分)用下面的脚本覆盖掉
class Scene_Status
#--------------------------------------------------------------------------
# ● 初始化对像
# actor_index : 角色索引
#--------------------------------------------------------------------------
def initialize(actor_index = 0, equip_index = 0)
@actor_index = actor_index
end
#--------------------------------------------------------------------------
# ● 主处理
#--------------------------------------------------------------------------
def main
# 获取角色
@actor = $game_party.actors[@actor_index]
# 生成状态窗口
@status_window = Window_Status.new(@actor)
# 生成图形
@sprite = Sprite.new
case @actor_index
when 0
@sprite.bitmap = RPG::Cache.picture(\"图1\")
when 1
@sprite.bitmap = RPG::Cache.picture(\"图2\")
end
# 执行过渡
Graphics.transition
# 主循环
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
# 刷新画面
update
# 如果画面被切换的话就中断循环
if $scene != self
break
end
end
# 准备过渡
Graphics.freeze
# 释放图形
@sprite.dispose
# 释放窗口
@status_window.dispose
end
要换的背景图片放在你的游戏文件夹\\Graphics\\Pictures里,命名为图1和图2,要是4个人的话,再加两个
好象还漏了一个地方吧…… |
|