不客气.能解决就好. 自己照顾自己了哦~ |
已经改成功了~大谢LS!!!嗷嗷 |
那么就在战斗的窗口里面找相应的打开技能窗口方法 在底下添加 如这里 Scene_Battle3里的 #-------------------------------------------------------------------------- # ● 开始选择特技 #-------------------------------------------------------------------------- def start_skill_select # 生成特技窗口 @skill_window = Window_Skill.new(@active_battler) # 关联帮助窗口 @skill_window.help_window = @help_window # 无效化角色指令窗口 @actor_command_window.active = false @actor_command_window.visible = false end 改为 def start_skill_select # 生成特技窗口 @skill_window = Window_Skill.new(@active_battler) @skill_window.x = xxx #X坐标 @后面的名字如果不对 就使用对象Window_Skill.new之前的名字 @skill_window.y = XXX #Y坐标 @skill_window.width = XXX #窗口宽 @skill_window.height = XXX#窗口高 # 关联帮助窗口 @skill_window.help_window = @help_window # 无效化角色指令窗口 @actor_command_window.active = false @actor_command_window.visible = false end |
先谢谢LS啊!上面两个问题完美解决了! 可是第三个,那些定义完长宽高后,改变的是非战斗的菜单时候的技能窗口 战斗时候的选择技能窗口还是没改变啊T_T |
本帖最后由 Eienshinken 于 2009-9-15 07:04 编辑 第一个问题 , 在场景GAME OVER 释放窗口时添加一个判断 if CP条的显示窗口的实变量名 == true时. @XXXXXX.dispose end 如果还是不行 就在 Scene_battle1里面的 # 游戏结束的情况下 if $game_temp.gameover # 切换到游戏结束画面 $scene = Scene_Gameover.new return end 这里之前添加成 # 游戏结束的情况下 if $game_temp.gameover # 切换到游戏结束画面 if CP条的显示窗口的实变量名 == true @XXXXXX.dispose end $scene = Scene_Gameover.new return end 第三个的问题 在你用的脚本里 搜索@skill_window(一般应该是用这个命名的...如果不是就搜索= Window_Skill.new) 里面 在窗口的实变量下分别重新描绘窗口的X Y 宽 高 @skill_window.x = xxx #X坐标 @后面的名字如果不对 就使用对象Window_Skill.new之前的名字 @skill_window.y = XXX #Y坐标 @skill_window.width = XXX #窗口宽 @skill_window.height = XXX#窗口高 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-30 01:06
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.