def setup(actor_id)
actor = $data_actors[actor_id]
@actor_id = actor_id
@name = actor.name
@battler_name = actor_id.to_s + "_b" #战斗图的命名方式
@battler_hue = 0
def use_sprite?
return false
end
#==========================================================================
#★定义角色战斗图 X 坐标
#==========================================================================
def screen_x
if self.index != nil
case index
when 0
return 20
when 1
return 50
when 2
return 80
when 3
return 110
end
else
return 0
end
end
#========================================================================
#★定义角色战斗图 Y 坐标
#========================================================================
def screen_y
return 440
end
#========================================================================
#★定义角色战斗图 Z 坐标
#========================================================================
def screen_z
if self.index != nil
return 4 - self.index
else
return 0
end
end
以下引用yangff于2008-1-22 19:54:32的发言:
抄袭!!
我的整和工程里的带不动画
但最新版本有
明天最后DDBUG发布!!
以下引用clamp135于2008-1-22 19:59:47的发言:
我想要攻击的时候除攻击的人!剩下的队友半透明!-.=
attr_accessor :act_status
@act_status = 0
if @use_sprite
self.x = @battler.screen_x
self.y = @battler.screen_y
self.z = @battler.screen_z
update_battler_bitmap
if @battler.act_status == 1
if self.opacity <280
self.opacity += 20
end
elsif @battler.act_status == -1
if self.opacity > 125
self.opacity -= 20
end
else
self.opacity = 255
end
###########################################
if @active_battler != nil and @active_battler != $game_party.members[@actor_index]
@active_battler.act_status = -1
end
###########################################
@active_battler = $game_party.members[@actor_index]#在这一句上下添加井号内文字
##########################################################
@active_battler.act_status = 1
##########################################################
#########################################
for i in 0..$game_party.members.size-1
if $game_party.members.act_status != -1
$game_party.members.act_status = -1
end
end
###########################################
#########################################
for i in 0..$game_party.members.size-1
if $game_party.members.act_status != 0
$game_party.members.act_status = 0
end
end
###########################################
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |