查看: 2367|回复: 6

图标式战斗菜单 + 双战斗菜单的问题

  [复制链接]
梦石
0
星屑
70
在线时间
215 小时
注册时间
2007-9-5
回帖
300
发表于 2008-12-5 18:18:16 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我希望主角比其余角色多两个战斗选项,所以为了整合这两个脚本,我在图标式战斗选单脚本的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
版务信息:本贴由楼主自主结贴~

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
回帖
2991
发表于 2008-12-5 18:36:50 | 显示全部楼层
http://rpg.blue/viewthread.php?tid=111026

这么个意思?
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复

使用道具 举报

梦石
0
星屑
70
在线时间
215 小时
注册时间
2007-9-5
回帖
300
 楼主| 发表于 2008-12-5 18:39:49 | 显示全部楼层
以下引用redant于2008-12-5 10:36:50的发言:

http://rpg.blue/viewthread.php?tid=111026

这么个意思?




我就是这么改的呀,只不过baby换成了master,我希望主角外的角色只有攻击特技和防御,而主角多出物品和逃跑。改下来的结果战斗一切正常,就是刷新有问题
回复

使用道具 举报

梦石
0
星屑
70
在线时间
215 小时
注册时间
2007-9-5
回帖
300
 楼主| 发表于 2008-12-7 02:12:30 | 显示全部楼层
两天~~~
回复

使用道具 举报

魔星

梦石
0
星屑
50
在线时间
82 小时
注册时间
2007-7-29
回帖
581
发表于 2008-12-7 02:23:21 | 显示全部楼层
LZ你很有创新意识 我先赞一个
  具体做法难度系数很高……

                                                             『点击图片进入周小瑜的个人空间』
回复

使用道具 举报

梦石
0
星屑
70
在线时间
215 小时
注册时间
2007-9-5
回帖
300
 楼主| 发表于 2009-6-12 08:00:00 | 显示全部楼层
应该就是刷新图标吧
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-6-17
回帖
31
发表于 2008-12-18 15:19:03 | 显示全部楼层
Scene_Battle 1释放窗口的地方要添加:
@master_command_window.dispose
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部