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

Project1

 找回密码
 注册会员
搜索
查看: 2332|回复: 1
打印 上一主题 下一主题

[已经过期] 修改分辨率后,血条无法显示

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1017
在线时间
43 小时
注册时间
2020-10-28
帖子
25
1
发表于 2021-11-2 23:29:07 | 显示全部楼层
#==============================================================================
# ■ Spriteset_Battle
#------------------------------------------------------------------------------
#  处理战斗画面的活动块的类。本类在 Scene_Battle 类
# 的内部使用。
#==============================================================================

class Spriteset_Battle
  #--------------------------------------------------------------------------
  # ● 定义实例变量
  #--------------------------------------------------------------------------
  attr_reader   :viewport1                # 敌人方的显示端口
  attr_reader   :viewport2                # 角色方的显示端口
#--------------------------------------------------------------------------
# ● 初始化变量
#--------------------------------------------------------------------------
def initialize
   # 生成显示端口
   @viewport1 = Viewport.new(0, 0, 800, 600)
   @viewport2 = Viewport.new(0, 0, 800, 600)
   @viewport3 = Viewport.new(0, 0, 800, 600)
   @viewport4 = Viewport.new(0, 0, 800, 600)
   @viewport2.z = 201
   @viewport3.z = 200
   @viewport4.z = 5000
   # 生成战斗背景活动块
   @battleback_sprite = Sprite.new(@viewport1)
   @battleback2_sprite = Sprite.new(@viewport12)
   @battleback_sprite.zoom_x *= 1.25
   @battleback_sprite.zoom_y *= 1.25
   # 生成敌人活动块 ★★修改了这里1改成2
   @enemy_sprites = []
   for enemy in $game_troop.enemies.reverse
     @enemy_sprites.push(Sprite_Battler.new(@viewport2, enemy))
   end
   # 生成敌人活动块 ★★修改了这里
   @actor_sprites = []
   @actor_sprites.push(Sprite_Battler.new(@viewport2))
   @actor_sprites.push(Sprite_Battler.new(@viewport2))
   @actor_sprites.push(Sprite_Battler.new(@viewport2))
   @actor_sprites.push(Sprite_Battler.new(@viewport2))
   @actor_sprites.push(Sprite_Battler.new(@viewport2))
   @actor_sprites.push(Sprite_Battler.new(@viewport2))
   @actor_sprites.push(Sprite_Battler.new(@viewport2))
   @actor_sprites.push(Sprite_Battler.new(@viewport2))
   # 生成天候
   @weather = RPG::Weather.new(@viewport1)
   # 生成图片活动块
   @picture_sprites = []
   for i in 51..100
     @picture_sprites.push(Sprite_Picture.new(@viewport3,
       $game_screen.pictures[i]))
   end
   # 生成计时器块
   @timer_sprite = Sprite_Timer.new
   # 刷新画面
   update
end
  #--------------------------------------------------------------------------
  # ● 释放
  #--------------------------------------------------------------------------
  def dispose
    # 如果战斗背景位图存在的情况下就释放
    if @battleback_sprite.bitmap != nil or @battleback2_sprite.bitmap != nil
      @battleback_sprite.bitmap.dispose
#      @battleback2_sprite.bitmap.dispose
    end
    # 释放战斗背景活动块
    @battleback_sprite.dispose
    @battleback2_sprite.dispose
    # 释放敌人活动块、角色活动块
    for sprite in @enemy_sprites + @actor_sprites
      sprite.dispose
    end
    # 释放天候
    @weather.dispose
    # 释放图片活动块
    for sprite in @picture_sprites
      sprite.dispose
    end
    # 释放计时器活动块
    @timer_sprite.dispose
    # 释放显示端口
    @viewport1.dispose
    @viewport2.dispose
    @viewport3.dispose
    @viewport4.dispose
  end
  #--------------------------------------------------------------------------
  # ● 显示效果中判定
  #--------------------------------------------------------------------------
  def effect?
    # 如果是在显示效果中的话就返回 true
    for sprite in @enemy_sprites + @actor_sprites
      return true if sprite.effect?
    end
    return false
  end
   #--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
def update
   # 刷新角色的活动块 (对应角色的替换) ★修改了这里
   @actor_sprites[0].battler = $game_party.actors[0]
   @actor_sprites[1].battler = $game_party.actors[1]
   @actor_sprites[2].battler = $game_party.actors[2]
   @actor_sprites[3].battler = $game_party.actors[3]
   @actor_sprites[4].battler = $game_party.actors[4]
   @actor_sprites[5].battler = $game_party.actors[5]
   @actor_sprites[6].battler = $game_party.actors[6]
   
   
   
   
   # 战斗背景的文件名与现在情况有差异的情况下
   
   
   if $game_variables[24] != 1
   #if @battleback_name != $game_temp.battleback_name
      @battleback_name = $game_temp.battleback_name
      @battleback2_name = $game_temp.battleback_name
      if @battleback_sprite.bitmap != nil or @battleback2_sprite.bitmap != nil
       @battleback_sprite.bitmap.dispose
       @battleback2_sprite.bitmap.dispose
      end   
      
      #战斗背景判断
    if $game_switches[31] == true
         
      #戰鬥背景判定
      if $game_variables[25] == 1
        @battleback_name = "平原"
      
      end
      if $game_variables[25] == 2
        @battleback_name = "火"
           
      end
      if $game_variables[25] == 3
        @battleback_name = "石2"
               
      end
      if $game_variables[25] == 4
        @battleback_name = "水"
            
      end
      if $game_variables[25] == 5
        @battleback_name = "沙地"
            
      end
      if $game_variables[25] == 6
        @battleback_name = "石1"
                 
      end
      if $game_variables[25] == 7
        @battleback_name = "雪"         
            
      end
   
    end

     $game_temp.battleback_name = @battleback_name
     @battleback_sprite.bitmap = RPG::Cache.battleback(@battleback_name)
     @battleback_sprite.src_rect.set(0, 0, 800, 600)
     
     
     
     
     
     
     
     $game_temp.battleback_name = @battleback2_name
     $game_variables[251]=1

     
     
     #####################三周目系统添加敌方三天赋系统、四周目系统添加敌方四天赋系统
  #  if FileTest.exist?("Lib/again2015.dll") and FileTest.exist?("Lib/again2020.dll")

   

#复原上次战斗的敌人特技 #无双模式
  
    if $game_variables[235] == 4 and $game_switches[246] == true
      for i in 1...$data_enemies.size     
      $data_enemies[i].element_ranks[$game_variables[488]] = 3
      $data_enemies[i].element_ranks[$game_variables[489]] = 3
      $data_enemies[i].element_ranks[$game_variables[490]] = 3
      $data_enemies[i].element_ranks[$game_variables[491]] = 3
      $data_enemies[i].element_ranks[$game_variables[492]] = 3
      $data_enemies[i].element_ranks[$game_variables[493]] = 3  
      end
  else  if $game_variables[235] == 4 and $game_switches[245] == true
    for i in 1...$data_enemies.size      
     $data_enemies[i].element_ranks[$game_variables[488]] = 3
     $data_enemies[i].element_ranks[$game_variables[489]] = 3
    $data_enemies[i].element_ranks[$game_variables[490]] = 3
    $data_enemies[i].element_ranks[$game_variables[491]] = 3
    $data_enemies[i].element_ranks[$game_variables[492]] = 3
      end
    else if $game_variables[235] == 4 and $game_switches[244] == true
      for i in 1...$data_enemies.size
        $data_enemies[i].element_ranks[$game_variables[488]] = 3
        $data_enemies[i].element_ranks[$game_variables[489]] = 3
       $data_enemies[i].element_ranks[$game_variables[490]] = 3
        $data_enemies[i].element_ranks[$game_variables[491]] = 3         
      end
        else if $game_variables[235] == 4 and $game_switches[21] == true  
      for i in 1...$data_enemies.size
        $data_enemies[i].element_ranks[$game_variables[488]] = 3
        $data_enemies[i].element_ranks[$game_variables[489]] = 3
        $data_enemies[i].element_ranks[$game_variables[490]] = 3
      end
     end
    end
end
end  
  #添加本场战斗的敌人特技
  if  $game_variables[235] == 4 and $game_switches[246] == true
      
        $game_variables[488]=rand(168)+151#151..318
        $game_variables[489]=rand(168)+151
        $game_variables[490]=rand(168)+151
        $game_variables[491]=rand(168)+151
        $game_variables[492]=rand(168)+151
        $game_variables[493]=rand(168)+151
        $game_variables[487]=364
       for i in 1...$data_enemies.size
        $data_enemies[i].element_ranks[$game_variables[488]] = 4
        $data_enemies[i].element_ranks[$game_variables[489]] = 4
        $data_enemies[i].element_ranks[$game_variables[490]] = 4
        $data_enemies[i].element_ranks[$game_variables[491]] = 4  
        $data_enemies[i].element_ranks[$game_variables[492]] = 4
        $data_enemies[i].element_ranks[$game_variables[493]] = 4
        $data_enemies[i].element_ranks[$game_variables[487]] = 4
     end
      
  else  if $game_variables[235] == 4 and $game_switches[245] == true
     
        $game_variables[488]=rand(168)+151#151..318
        $game_variables[489]=rand(168)+151
        $game_variables[490]=rand(168)+151
        $game_variables[491]=rand(168)+151
        $game_variables[492]=rand(168)+151
        $game_variables[487]=362
         for i in 1...$data_enemies.size   
        $data_enemies[i].element_ranks[$game_variables[488]] = 4
        $data_enemies[i].element_ranks[$game_variables[489]] = 4
        $data_enemies[i].element_ranks[$game_variables[490]] = 4
        $data_enemies[i].element_ranks[$game_variables[491]] = 4
        $data_enemies[i].element_ranks[$game_variables[492]] = 4
        $data_enemies[i].element_ranks[$game_variables[487]] = 4
      end
  
    else if $game_variables[235] == 4 and $game_switches[244] == true
      
        $game_variables[488]=rand(168)+151#151..318
        $game_variables[489]=rand(168)+151
        $game_variables[490]=rand(168)+151
        $game_variables[491]=rand(168)+151
        $game_variables[487]=361
      for i in 1...$data_enemies.size
        $data_enemies[i].element_ranks[$game_variables[488]] = 4
        $data_enemies[i].element_ranks[$game_variables[489]] = 4
        $data_enemies[i].element_ranks[$game_variables[490]] = 4
        $data_enemies[i].element_ranks[$game_variables[491]] = 4
        $data_enemies[i].element_ranks[$game_variables[487]] = 4
      end
      
    else if $game_variables[235] == 4 and $game_switches[21] == true  
        
        $game_variables[488]=rand(168)+151#151..318
        $game_variables[489]=rand(168)+151
        $game_variables[490]=rand(168)+151
        $game_variables[487]=360
       for i in 1...$data_enemies.size
        $data_enemies[i].element_ranks[$game_variables[488]] = 4
        $data_enemies[i].element_ranks[$game_variables[489]] = 4
        $data_enemies[i].element_ranks[$game_variables[490]] = 4
         $data_enemies[i].element_ranks[$game_variables[487]] = 4
       end
      end
    end
  end
end

     #######################
     #######################战斗时敌我粮草初始值
     $game_variables[576]=5000
     $game_variables[577]=5000
     $game_variables[576]+=$game_variables[462]/1000#粮草加成
     $game_variables[577]+=5000+rand(5000)
     
     $game_variables[578]=0#每场战斗回合次数归0
     $game_variables[581]=0#每场战斗的粮草过少提示文本的次数归0
     $game_variables[582]=0#每场战斗中支援粮草次数归0
     #######################
     
     
     
     
     $game_variables[261]=0
     $game_variables[262]=0
     $game_variables[263]=0
     $game_variables[264]=0
     $game_variables[265]=0
     
     $game_variables[266]=0
     $game_variables[267]=0
     $game_variables[268]=0
     $game_variables[269]=0
     $game_variables[270]=0
     $game_variables[271]=0
     $game_variables[272]=0
     $game_variables[273]=0
     $game_variables[274]=0
     $game_variables[275]=0
     $game_variables[257]=0
     $game_variables[258]=0
     $game_variables[259]=0
      $game_variables[252]=1
       $game_variables[253]=1
        $game_variables[254]=1
         $game_variables[255]=1
         $game_variables[256]=1
         $game_variables[260]=1
     
     $game_variables[251]=rand(60)
   
     if $game_variables[251]==1 and $game_party.actors.include?($game_actors[51])
  @battleback2_sprite.bitmap = RPG::Cache.battleback("小周后")
# @battleback2_sprite.src_rect.set(320, 240, 640, 480)
   @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
   @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[261]=1
   
  else if $game_variables[251]==2 and $game_party.actors.include?($game_actors[52])     
  @battleback2_sprite.bitmap = RPG::Cache.battleback("甑宓")
#@battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
      $game_variables[262]=1
     
            else if $game_variables[251]==3 and $game_party.actors.include?($game_actors[53])
              
    @battleback2_sprite.bitmap = RPG::Cache.battleback("潘风")
#@battleback2_sprite.src_rect.set(320, 240, 640, 480)

  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
    @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
      $game_variables[263]=1
     
            else if $game_variables[251]==4 and $game_party.actors.include?($game_actors[19])
              
    @battleback2_sprite.bitmap = RPG::Cache.battleback("貂蝉")
#@battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
    @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
      $game_variables[264]=1
     
   else if $game_variables[251]==5 and $game_party.actors.include?($game_actors[21])              
    @battleback2_sprite.bitmap = RPG::Cache.battleback("糜夫人")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
    @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[265]=1
  
       else if $game_variables[251]==6 and $game_party.actors.include?($game_actors[54])               
    @battleback2_sprite.bitmap = RPG::Cache.battleback("小乔")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
   @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
    @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[266]=1
     else if $game_variables[251]==7 and $game_party.actors.include?($game_actors[55])            
    @battleback2_sprite.bitmap = RPG::Cache.battleback("大乔")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[267]=1
     else if $game_variables[251]==8 and $game_party.actors.include?($game_actors[56])              
    @battleback2_sprite.bitmap = RPG::Cache.battleback("大周后")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
    @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[268]=1
     else if $game_variables[251]==9 and $game_party.actors.include?($game_actors[57])            
    @battleback2_sprite.bitmap = RPG::Cache.battleback("吕玲绮")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
    @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[269]=1
     else if $game_variables[251]==10 and $game_party.actors.include?($game_actors[58])              
    @battleback2_sprite.bitmap = RPG::Cache.battleback("蔡琰")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
    @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[270]=1
      else if $game_variables[251]==11 and $game_party.actors.include?($game_actors[59])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("孙仁")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
    @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[271]=1   
     
     
     
     else if $game_variables[251]==12 and $game_party.actors.include?($game_actors[81])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("张宁")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
    @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[272]=1   
          else if $game_variables[251]==13 and $game_party.actors.include?($game_actors[82])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("董白")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
    @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[273]=1
               else if $game_variables[251]==14 and $game_party.actors.include?($game_actors[83])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("夏侯令女")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[274]=1
                    else if $game_variables[251]==15 and $game_party.actors.include?($game_actors[84])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("马云騄")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[275]=1
     
     
     
     
     
           else if $game_variables[251]==16           
    @battleback2_sprite.bitmap = RPG::Cache.battleback("百合")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
   @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[257]=1
     
     else if $game_variables[251]==17 and $game_party.actors.include?($game_actors[87])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("庞桐")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[258]=1
     
     
     else if $game_variables[251]==18           
    @battleback2_sprite.bitmap = RPG::Cache.battleback("赵卉")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[259]=1
     
     else if $game_variables[251]==19 and $game_party.actors.include?($game_actors[116])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("楚雁")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[252]=1
     
     else if $game_variables[251]==20 and $game_party.actors.include?($game_actors[117])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("程菱")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[253]=1
     else if $game_variables[251]==21 and $game_party.actors.include?($game_actors[118])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("王璃")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[254]=1
     else if $game_variables[251]==22 and $game_party.actors.include?($game_actors[119])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("魏怡")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[255]=1
     
     else if $game_variables[251]==23 and $game_party.actors.include?($game_actors[42])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("叶蓁")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[256]=1
     
     else if $game_variables[251]==24 and $game_party.actors.include?($game_actors[120])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("霍姬菲")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[260]=1
   
       else if $game_variables[251]==25 and $game_party.actors.include?($game_actors[122])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("曦曦")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[350]=1
     
      
     else if $game_variables[251]==26 and $game_party.actors.include?($game_actors[123])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("迷铃")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[348]=1
     
     else if $game_variables[251]==27 and $game_party.actors.include?($game_actors[121])         
    @battleback2_sprite.bitmap = RPG::Cache.battleback("费祺婉")
  # @battleback2_sprite.src_rect.set(320, 240, 640, 480)
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
     $game_variables[349]=1
     
     else   
      
  @battleback2_sprite.bitmap = RPG::Cache.battleback("透明")
  @battleback2_sprite.ox = @battleback2_sprite.bitmap.width
  @battleback2_sprite.oy = @battleback2_sprite.bitmap.height
#   @battleback2_sprite.x = 405
#  @battleback2_sprite.y = 290
    @battleback2_sprite.x = 525
   @battleback2_sprite.y = 388
   @battleback2_sprite.zoom_x = 1.25
   @battleback2_sprite.zoom_y =1.25
#@battleback2_sprite.src_rect.set(320, 240, 640, 480)
end
end
end
end
end
end
end
end
end
end
end
end
     end
   end
   end
end
     end
     end
end
end
     end
     end
end
end
end
     end
     end
     ####################
           $game_variables[24] = 1
     $game_switches[31] = true
   end

   # 刷新战斗者的活动块
   for sprite in @enemy_sprites + @actor_sprites
     sprite.update
   end
   # 刷新天气图形
   @weather.type = $game_screen.weather_type
   @weather.max = $game_screen.weather_max
   @weather.update
   # 刷新图片活动块
   for sprite in @picture_sprites
     sprite.update
   end
   # 刷新计时器活动块
   @timer_sprite.update
   # 设置画面的色调与震动位置
   @viewport1.tone = $game_screen.tone
   @viewport1.ox = $game_screen.shake
   # 设置画面的闪烁色
   @viewport4.color = $game_screen.flash_color
   # 刷新显示端口
   @viewport1.update
   @viewport2.update
   @viewport4.update
   
end
end
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-14 01:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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