Project1
标题:
图标式战斗菜单 + 双战斗菜单的问题
[打印本页]
作者:
typhon_524
时间:
2008-12-5 18:18
标题:
图标式战斗菜单 + 双战斗菜单的问题
我希望主角比其余角色多两个战斗选项,所以为了整合这两个脚本,我在图标式战斗选单脚本的class Scene_Battle下面添加成下面这样,为主角多定制两个图标,结果战斗后发现:所有角色共有的图标正常消失了,但是多出来的那两个图标没有消失,依然停留在地图上,大约过几秒才消失,战败后也是这样,多余的那两个图标会停留在标题画面几秒钟,似乎是刷新的问题?
class Scene_Battle
alias scene_battle_icon_command_start_phase1 start_phase1
def start_phase1
com1 = Momo_IconCommand::ATTACK_ICON_NAME
com2 = Momo_IconCommand::SKILL_ICON_NAME
com3 = Momo_IconCommand::GUARD_ICON_NAME
com4 = Momo_IconCommand::ITEM_ICON_NAME
com5 = Momo_IconCommand::TURN_ICON_NAME
@actor_command_window = Window_CommandIcon.new(0, 0, [com1, com2, com3])
@actor_command_window.y = 160
@actor_command_window.z = 99999
@actor_command_window.back_opacity = 160
@actor_command_window.active = false
@actor_command_window.visible = false
@actor_command_window.update
# 这里修改了添加主角的战斗命令窗口选项定义
@master_command_window = Window_CommandIcon.new(0, 0, [com1, com2, com3, com4, com5])
@master_command_window.y = 130
@master_command_window.z = 99999
@master_command_window.back_opacity = 160
@master_command_window.active = false
@master_command_window.visible = false
scene_battle_icon_command_start_phase1
end
alias scene_battle_icon_command_phase3_setup_command_window phase3_setup_command_window
def phase3_setup_command_window
scene_battle_icon_command_phase3_setup_command_window
# アクターコマンドウィンドウの位置を設定
@actor_command_window.x = command_window_actor_x(@actor_index)
@actor_command_window.y = command_window_actor_y(@actor_index)
@actor_command_window.z = 99999
@actor_command_window.need_reset
@master_command_window.x = command_window_actor_x(@actor_index)
@master_command_window.y = command_window_actor_y(@actor_index)
@master_command_window.z = 99999
end
def command_window_actor_x(index)
$game_party.actors[index].screen_x + Momo_IconCommand::X_PLUS
end
def command_window_actor_y(index)
$game_party.actors[index].screen_y + Momo_IconCommand::Y_PLUS
end
end
双战斗菜单
http://rpg.blue/web/htm/news792.htm
图标式战斗菜单
http://rpg.blue/web/htm/news61.htm [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
redant
时间:
2008-12-5 18:36
http://rpg.blue/viewthread.php?tid=111026
这么个意思?
作者:
typhon_524
时间:
2008-12-5 18:39
以下引用
redant于2008-12-5 10:36:50
的发言:
http://rpg.blue/viewthread.php?tid=111026
这么个意思?
我就是这么改的呀,只不过baby换成了master,我希望主角外的角色只有攻击特技和防御,而主角多出物品和逃跑。改下来的结果战斗一切正常,就是刷新有问题
作者:
typhon_524
时间:
2008-12-7 02:12
两天~~~
作者:
Magic
时间:
2008-12-7 02:23
LZ你很有创新意识 我先赞一个
具体做法难度系数很高……
作者:
如梦
时间:
2008-12-18 15:19
Scene_Battle 1释放窗口的地方要添加:
@master_command_window.dispose [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
typhon_524
时间:
2009-6-12 08:00
应该就是刷新图标吧
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1