设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 君迁子
打印 上一主题 下一主题

RTAB图标战斗菜单的头像显示

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
20
在线时间
0 小时
注册时间
2008-9-21
帖子
3
11
发表于 2009-3-15 18:35:29 | 只看该作者
哇塞 ~
的的的 ~~
我制作新的了 ~~
《????》 猜吧!
3个字。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
帖子
635

短篇七彩虹组冠军

12
 楼主| 发表于 2009-3-15 23:46:06 | 只看该作者
以下引用redant于2009-3-15 10:28:33的发言:

def end_atk(actor_index)
   @status_window.out_atk(actor_index)
end
每次# 转向前一个角色的指令输入
     end_atk(@active_battler.index) # 添加
     phase3_prior_actor

Window_BattleStatus里定义
def out_atk(actor_index)
   @sta_back[actor_index + 1].bitmap = Bitmap.new("图片路径")
end


RTAB的系统好像并不适合这样改……OTL……我还是在RTAB的Scene_Battle 3里修改的呢=v=bbb
填坑填坑填坑填坑填坑填坑填坑填坑填坑
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
13
发表于 2009-3-15 23:54:29 | 只看该作者
那rtab的转到 前一个人物 是什么代码?
在那里试试 为的就是在 比如A和B两个人

当B时 按ESC 回到A 此时 再在A 显示那个图标 而B 不再显示
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

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

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
帖子
635

短篇七彩虹组冠军

14
 楼主| 发表于 2009-3-16 00:12:47 | 只看该作者
  1.   #--------------------------------------------------------------------------
  2.   # ● フレーム更新 (アクターコマンドフェーズ : 基本コマンド)
  3.   #--------------------------------------------------------------------------
  4.   def update_phase3_basic_command
  5.     unless @active_actor.inputable?
  6.       @active_actor.current_action.clear
  7.       out_atk(@active_battler.index) # 添加
  8.       phase3_next_actor
  9.       return
  10.     end
  11. #--------------------------------------------------------------------------
  12. #RTAB观光游第一站,去除“战斗/逃跑”选项部分
  13. # B ボタンが押された場合
  14. #   if Input.trigger?(Input::B) and @party == false
  15.       # キャンセル SE を演奏
  16. #     $game_system.se_play($data_system.cancel_se)
  17. #     @party = true
  18. #   end
  19. #   if @party == true and
  20. #       ((@action > 0 and @action_battlers.empty?) or (@action == 0 and
  21. #       (@action_battlers.empty? or @action_battlers[0].phase == 1)))
  22.       # パーティコマンドフェーズへ
  23. #     start_phase2
  24. #     return
  25. #   end
  26. #==============================================================================
  27. #RTAB观光游第二站,增加战斗快捷键ASD                      这段是官方增加的脚本
  28. #==============================================================================
  29.     # A : SKILL
  30.     if Input.trigger?(Input::X)
  31.       # 決定 SE を演奏
  32.       $game_system.se_play($data_system.decision_se)
  33.       # スキルの選択を開始
  34.       start_skill_select
  35.       return
  36.     end
  37.     # S : 防御
  38.     if Input.trigger?(Input::Y)
  39.       # 決定 SE を演奏
  40.       $game_system.se_play($data_system.decision_se)
  41.       # アクションを設定
  42.       @active_actor.current_action.kind = 0
  43.       @active_actor.current_action.basic = 1
  44.       # 次のアクターのコマンド入力へ
  45.       phase3_next_actor
  46.       return
  47.     end
  48.     # D : ITEM
  49.     if Input.trigger?(Input::Z)
  50.       # 決定 SE を演奏
  51.       $game_system.se_play($data_system.decision_se)
  52.       # アイテムの選択を開始
  53.       start_item_select
  54.       return
  55.     end
  56. #==============================================================================
  57.     # C ボタンが押された場合
  58.     if Input.trigger?(Input::C)
  59. #------------------------------------------------------------------------------
  60. #RTAB观光游第一站,去除“战斗/逃跑”选项部分      
  61. #      @party = false
  62. #------------------------------------------------------------------------------
  63.       # アクターコマンドウィンドウのカーソル位置で分岐
  64.       case @actor_command_window.index
  65.       when 0  # 攻撃
  66. #==============================================================================
  67. #RTAB观光游第二站,增加战斗快捷键ASD                      这段是官方增加的脚本
  68. #==============================================================================        
  69.         if victory?
  70.           # ブザー SE を演奏
  71.           $game_system.se_play($data_system.buzzer_se)
  72.           return
  73.         end
  74. #==============================================================================        
  75.         # 決定 SE を演奏
  76.         $game_system.se_play($data_system.decision_se)
  77.         # エネミーの選択を開始
  78.         start_enemy_select
  79.       when 1  # スキル
  80.         # 決定 SE を演奏
  81.         $game_system.se_play($data_system.decision_se)
  82.         # スキルの選択を開始
  83.         start_skill_select
  84.       when 2  # 防御
  85.         # 決定 SE を演奏
  86.         $game_system.se_play($data_system.decision_se)
  87.         # アクションを設定
  88.         @active_actor.current_action.kind = 0
  89.         @active_actor.current_action.basic = 1
  90.         # 次のアクターのコマンド入力へ
  91.         phase3_next_actor
  92.       when 3  # アイテム
  93.         # 決定 SE を演奏
  94.         $game_system.se_play($data_system.decision_se)
  95.         # アイテムの選択を開始
  96.         start_item_select
  97. #==============================================================================
  98. #RTAB观光游第三站,战斗菜单增加逃跑选项
  99. #==============================================================================
  100.       when 4 #逃跑(添加内容)
  101.         if $game_temp.battle_can_escape == false
  102.           # ブザー SE を演奏
  103.           $game_system.se_play($data_system.buzzer_se)
  104.           return
  105.        end
  106.         # 決定 SE を演奏
  107.         $game_system.se_play($data_system.decision_se)
  108.        @phase = 0
  109.         # パーティコマンドウィンドウを無効化
  110.         @actor_command_window.active = false
  111.         @actor_command_window.visible = false
  112.         $game_temp.battle_main_phase = true
  113.         if $game_temp.battle_turn == 0
  114.           update_phase2_escape
  115.          $game_temp.battle_turn = 1
  116.          for battler in $game_party.actors
  117.             battler.at -= @max / 2
  118.           end
  119.           return
  120.        end
  121.        # 決定 SE を演奏
  122.         $game_system.se_play($data_system.decision_se)
  123.         @escape = true
  124.         for battler in $game_party.actors
  125.           @command_a = false
  126.           @command.delete(battler)
  127.           @action_battlers.delete(battler)
  128.           skill_reset(battler)
  129.         end
  130.     # キャラチェンジ
  131.     if @command.size > 1
  132.       # R ボタンが押された場合
  133.       if Input.trigger?(Input::L)
  134.         $game_system.se_play($data_system.cursor_se)
  135. #------------------------------------------------------------------------------
  136. #RTAB观光游第一站,去除“战斗/逃跑”选项部分        
  137.        # @party = false
  138. #------------------------------------------------------------------------------      
  139.         # アクターの明滅エフェクト OFF
  140.         if @active_actor != nil
  141.           @active_actor.blink = false
  142.         end
  143.         @command.push(@command[0])
  144.         @command.shift
  145.         @command_a = false
  146.         # 新たなコマンドウィンドウの立ち上げ
  147.         start_phase3
  148.       end
  149.       # L ボタンが押された場合
  150.       if Input.trigger?(Input::R)
  151.         $game_system.se_play($data_system.cursor_se)
  152. #------------------------------------------------------------------------------
  153. #RTAB观光游第一站,去除“战斗/逃跑”选项部分      
  154.      #   @party = false
  155. #------------------------------------------------------------------------------      
  156.         # アクターの明滅エフェクト OFF
  157.         if @active_actor != nil
  158.           @active_actor.blink = false
  159.         end
  160.         @command.unshift(@command[@command.size - 1])
  161.         @command.delete_at(@command.size - 1)
  162.         @command_a = false
  163.         # 新たなコマンドウィンドウの立ち上げ
  164.         start_phase3
  165.       end
  166.       # 右 ボタンが押された場合
  167.       if Input.trigger?(Input::RIGHT)
  168.         $game_system.se_play($data_system.cursor_se)
  169. #------------------------------------------------------------------------------
  170. #RTAB观光游第一站,去除“战斗/逃跑”选项部分        
  171.    #     @party = false
  172. #------------------------------------------------------------------------------      
  173.         # アクターの明滅エフェクト OFF
  174.         if @active_actor != nil
  175.           @active_actor.blink = false
  176.         end
  177.         actor = $game_party.actors[@actor_index]
  178.         while actor == @command[0] or (not @command.include?(actor))
  179.           @actor_index += 1
  180.           @actor_index %= $game_party.actors.size
  181.           actor = $game_party.actors[@actor_index]
  182.           if actor == @command[0]
  183.             break
  184.           end
  185.         end
  186.         while actor != @command[0]
  187.           @command.push(@command.shift)
  188.         end
  189.         @command_a = false
  190.         # 新たなコマンドウィンドウの立ち上げ
  191.         start_phase3
  192.       end
  193.       # 左 ボタンが押された場合
  194.       if Input.trigger?(Input::LEFT)
  195.         $game_system.se_play($data_system.cursor_se)
  196. #------------------------------------------------------------------------------
  197. #RTAB观光游第一站,去除“战斗/逃跑”选项部分        
  198.    #     @party = false
  199. #------------------------------------------------------------------------------
  200.         # アクターの明滅エフェクト OFF
  201.         if @active_actor != nil
  202.           @active_actor.blink = false
  203.         end
  204.         actor = $game_party.actors[@actor_index]
  205.         while actor == @command[0] or (not @command.include?(actor))
  206.           @actor_index -= 1
  207.           @actor_index %= $game_party.actors.size
  208.           actor = $game_party.actors[@actor_index]
  209.           if actor == @command[0]
  210.             break
  211.           end
  212.         end
  213.         while actor != @command[0]
  214.           @command.push(@command.shift)
  215.         end
  216.         @command_a = false
  217.         # 新たなコマンドウィンドウの立ち上げ
  218.         start_phase3
  219.       end
  220.     end
  221.   end
复制代码


应该是这一段了||||||||
填坑填坑填坑填坑填坑填坑填坑填坑填坑
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-5-13
帖子
138
15
发表于 2009-3-16 02:00:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
帖子
635

短篇七彩虹组冠军

16
 楼主| 发表于 2009-3-16 03:05:02 | 只看该作者
非常完美地解决了!效果十分好,连坐标都调好了!拜谢!(感动泪目TvT)
填坑填坑填坑填坑填坑填坑填坑填坑填坑
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-16 21:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表