self.state?( state id )
attacker.is_a?(Game_Enemy)
以下引用Innelysion于2008-5-25 9:05:29的发言:
禾西大在国外吗XD
#--------------------------------------------------------------------------
# ● 开始选择敌人
#--------------------------------------------------------------------------
def start_enemy_select
# 生成敌人箭头
@enemy_arrow = Arrow_Enemy.new(@spriteset.viewport1)
# 关联帮助窗口
@enemy_arrow.help_window = @help_window
# 无效化角色指令窗口
@actor_command_window.active = false
@actor_command_window.visible = false
end
#--------------------------------------------------------------------------
# ● 结束选择敌人
#--------------------------------------------------------------------------
def end_enemy_select
# 释放敌人箭头
@enemy_arrow.dispose
@enemy_arrow = nil
# 指令为 [战斗] 的情况下
if @actor_command_window.index == 0
# 有效化角色指令窗口
@actor_command_window.active = true
@actor_command_window.visible = true
# 隐藏帮助窗口
@help_window.visible = false
end
end
以下引用天仙玉女于2008-5-25 9:31:45的发言:
$data_troops[@troop_id].members[@member_index].immortal
可以獲取是否為不死之身狀態
以下引用禾西于2008-5-25 10:26:09的发言:
修改 Arrow_Enemy 的 update 方法吧...
實際上就是 if Input.repeat?(Input::RIGHT)
@index += 1 #<==這裏
#/////////////////////////////////////////
while $game_troop.enemies(@index).immortal
@index += 1
end
#/////////////////////////////////////////
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |