半死灬不活 半死灬不活
关注数: 185 粉丝数: 2,205 发帖数: 11,538 关注贴吧数: 181
队伍角色跟随主角 #============================================================================== # ■ 人物跟随 #------------------------------------------------------------------------------ # # 本脚本来自http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.66rpg.com%2F&urlrefer=bb0425d291ee59dd8ac2f52e271ffa60,使用和转载请保留此信息 # # 作者:fukuyama # # 移植:ONEWateR # #============================================================================== module Train_Actor #是否使用停止跟随的方法,也就是说,这里false改为true的时候,如果TRANSPARENT_SWITCHES_INDEX #开关打开,跟随的人物就消失了(其实只是变成透明而已) TRANSPARENT_SWITCH = true TRANSPARENT_SWITCHES_INDEX = 1 #举例:第一个为true,第二个为20,则打开20号开关,后面的人都没了。 #跟随人数的最大数目,可以更改为2、3什么的。 TRAIN_ACTOR_SIZE_MAX = 4 # 定数 DOWN_LEFT = 1 DOWN_RIGHT = 3 UP_LEFT = 7 UP_RIGHT = 9 JUMP = 5 class Game_Party_Actor < Game_Character def initialize super() @through = true end def setup(actor) if actor != nil @character_index = actor.character_index @character_name = actor.character_name @priority_type = 1 else @character_name = "" @character_index = 0 @priority_type = 1 end # 不透明度と合成方法を初期化 @opacity = 255 @blend_type = 0 end #-------------------------------------------------------------------------- # ● 下に移动 # turn_enabled : その场での向き変更を许可するフラグ #-------------------------------------------------------------------------- def move_down(turn_enabled = true) # 下を向く if turn_enabled turn_down end # 通行可能な场合 if new_passable?(@x, @y, Input::DOWN) # 下を向く turn_down # 座标を更新 @y += 1 end end #-------------------------------------------------------------------------- # ● 左に移动 # turn_enabled : その场での向き変更を许可するフラグ #-------------------------------------------------------------------------- def move_left(turn_enabled = true) # 左を向く if turn_enabled turn_left end # 通行可能な场合 if new_passable?(@x, @y, Input::LEFT) # 左を向く turn_left # 座标を更新 @x -= 1 end end #-------------------------------------------------------------------------- # ● 右に移动 # turn_enabled : その场での向き変更を许可するフラグ #-------------------------------------------------------------------------- def move_right(turn_enabled = true) # 右を向く if turn_enabled turn_right end # 通行可能な场合 if new_passable?(@x, @y, Input::RIGHT) # 右を向く turn_right # 座标を更新 @x += 1
首页 1 2 3 4 下一页