Project1

标题: 怎么去血行条后的黑色背景啊?急需几张人物行走图!! [打印本页]

作者: zgm1100    时间: 2009-1-3 07:31
标题: 怎么去血行条后的黑色背景啊?急需几张人物行走图!!


怎么去上图中黑色的背景啊?  帮帮忙!!
   救急!!!!

急需要点四方向行走图和动态待机图。。。。。。。

   急救呀!!!
那位高手帮帮忙!!













急需要点四方向行走图和动态待机图。。。。。。。

   急救呀!!!
那位高手帮帮忙!! [LINE]1,#dddddd[/LINE]此贴于 2009-1-6 11:45:27 被版主darkten提醒,请楼主看到后对本贴做出回应。
作者: 木葬枫    时间: 2009-1-3 07:35
图片显示不能……
作者: zgm1100    时间: 2009-1-3 07:44
不是吧。。我自己都能看到!!
作者: 「旅」    时间: 2009-1-3 07:45
Spriteset_Battle
19行 最后一个数320改为480
160行 同上 在下面加一句
@battleback_sprite.zoom_y = 480 / @battleback_sprite.bitmap.height
作者: zgm1100    时间: 2009-1-3 07:47
19行的改了。。但没160行。。最多才133行
作者: 「旅」    时间: 2009-1-3 07:49
orz......担心的事还是发生了
Spriteset_Battle

Spriteset_Battler
是不一样的= =
作者: zgm1100    时间: 2009-1-3 07:50
我可没有看错。。
  1. #==============================================================================
  2. # ■ Spriteset_Battle
  3. #------------------------------------------------------------------------------
  4. #  处理战斗画面的活动块的类。本类在 Scene_Battle 类
  5. # 的内部使用。
  6. #==============================================================================

  7. class Spriteset_Battle
  8.   #--------------------------------------------------------------------------
  9.   # ● 定义实例变量
  10.   #--------------------------------------------------------------------------
  11.   attr_reader   :viewport1                # 敌人方的显示端口
  12.   attr_reader   :viewport2                # 角色方的显示端口
  13.   #--------------------------------------------------------------------------
  14.   # ● 初始化变量
  15.   #--------------------------------------------------------------------------
  16.   def initialize
  17.     # 生成显示端口
  18.     @viewport1 = Viewport.new(0, 0, 640, 480)
  19.     @viewport2 = Viewport.new(0, 0, 640, 480)
  20.     @viewport3 = Viewport.new(0, 0, 640, 480)
  21.     @viewport4 = Viewport.new(0, 0, 640, 480)
  22.     @viewport2.z = 101
  23.     @viewport3.z = 200
  24.     @viewport4.z = 5000
  25.     # 生成战斗背景活动块
  26.     @battleback_sprite = Sprite.new(@viewport1)
  27.     # 生成敌人活动块
  28.     @enemy_sprites = []
  29.     for enemy in $game_troop.enemies.reverse
  30.       @enemy_sprites.push(Sprite_Battler.new(@viewport1, enemy))
  31.     end
  32.     # 生成敌人活动块
  33.     @actor_sprites = []
  34.     @actor_sprites.push(Sprite_Battler.new(@viewport2))
  35.     @actor_sprites.push(Sprite_Battler.new(@viewport2))
  36.     @actor_sprites.push(Sprite_Battler.new(@viewport2))
  37.     @actor_sprites.push(Sprite_Battler.new(@viewport2))
  38.     # 生成天候
  39.     @weather = RPG::Weather.new(@viewport1)
  40.     # 生成图片活动块
  41.     @picture_sprites = []
  42.     for i in 51..100
  43.       @picture_sprites.push(Sprite_Picture.new(@viewport3,
  44.         $game_screen.pictures[i]))
  45.     end
  46.     # 生成计时器块
  47.     @timer_sprite = Sprite_Timer.new
  48.     # 刷新画面
  49.     update
  50.   end
  51.   #--------------------------------------------------------------------------
  52.   # ● 释放
  53.   #--------------------------------------------------------------------------
  54.   def dispose
  55.     # 如果战斗背景位图存在的情况下就释放
  56.     if @battleback_sprite.bitmap != nil
  57.       @battleback_sprite.bitmap.dispose
  58.     end
  59.     # 释放战斗背景活动块
  60.     @battleback_sprite.dispose
  61.     # 释放敌人活动块、角色活动块
  62.     for sprite in @enemy_sprites + @actor_sprites
  63.       sprite.dispose
  64.     end
  65.     # 释放天候
  66.     @weather.dispose
  67.     # 释放图片活动块
  68.     for sprite in @picture_sprites
  69.       sprite.dispose
  70.     end
  71.     # 释放计时器活动块
  72.     @timer_sprite.dispose
  73.     # 释放显示端口
  74.     @viewport1.dispose
  75.     @viewport2.dispose
  76.     @viewport3.dispose
  77.     @viewport4.dispose
  78.   end
  79.   #--------------------------------------------------------------------------
  80.   # ● 显示效果中判定
  81.   #--------------------------------------------------------------------------
  82.   def effect?
  83.     # 如果是在显示效果中的话就返回 true
  84.     for sprite in @enemy_sprites + @actor_sprites
  85.       return true if sprite.effect?
  86.     end
  87.     return false
  88.   end
  89.   #--------------------------------------------------------------------------
  90.   # ● 刷新画面
  91.   #--------------------------------------------------------------------------
  92.   def update
  93.     # 刷新角色的活动块 (对应角色的替换)
  94.     @actor_sprites[0].battler = $game_party.actors[0]
  95.     @actor_sprites[1].battler = $game_party.actors[1]
  96.     @actor_sprites[2].battler = $game_party.actors[2]
  97.     @actor_sprites[3].battler = $game_party.actors[3]
  98.     # 战斗背景的文件名与现在情况有差异的情况下
  99.     if @battleback_name != $game_temp.battleback_name
  100.       @battleback_name = $game_temp.battleback_name
  101.       if @battleback_sprite.bitmap != nil
  102.         @battleback_sprite.bitmap.dispose
  103.       end
  104.       @battleback_sprite.bitmap = RPG::Cache.battleback(@battleback_name)
  105.       @battleback_sprite.src_rect.set(0, 0, 640, 480)
  106.       @battleback_sprite.zoom_y = 480 / 320
  107.       end
  108.     # 刷新战斗者的活动块
  109.     for sprite in @enemy_sprites + @actor_sprites
  110.       sprite.update
  111.     end
  112.     # 刷新天气图形
  113.     @weather.type = $game_screen.weather_type
  114.     @weather.max = $game_screen.weather_max
  115.     @weather.update
  116.     # 刷新图片活动块
  117.     for sprite in @picture_sprites
  118.       sprite.update
  119.     end
  120.     # 刷新计时器活动块
  121.     @timer_sprite.update
  122.     # 设置画面的色调与震动位置
  123.     @viewport1.tone = $game_screen.tone
  124.     @viewport1.ox = $game_screen.shake
  125.     # 设置画面的闪烁色
  126.     @viewport4.color = $game_screen.flash_color
  127.     # 刷新显示端口
  128.     @viewport1.update
  129.     @viewport2.update
  130.     @viewport4.update
  131.   end
  132. end
复制代码

作者: 「旅」    时间: 2009-1-3 07:53
抱歉,原来是我打错了 [蹲在墙角反思
是106行{/gg}
作者: zgm1100    时间: 2009-1-3 07:55
还是不行!!!!
作者: TERENCE    时间: 2009-1-3 07:58
汗~怎麽那麼多只(KARAS)??

作者: zgm1100    时间: 2009-1-3 08:00


不行!!

   我想应该是血行条里的问题吧?
作者: 后知后觉    时间: 2009-1-3 08:01
图片显示不能
LZ以后发截图用论坛附件
其他地方的一般的相册博客什么的图片
在外网发都有限制的
你机器能看见,别人是看不捡的
作者: 「旅」    时间: 2009-1-3 08:03
160行的下方换成
@battleback_sprite.zoom_y = 640 / @battleback_sprite.bitmap.height

orz.....640写成480[继续蹲在墙角反思
作者: zgm1100    时间: 2009-1-3 08:03
http://rpg.blue/upload_program/d/zgm1100_QQ截图未命名_111369803.jpg


   去黑色背景!!
作者: zgm1100    时间: 2009-1-3 08:05


对不起。。还是不行!
作者: TERENCE    时间: 2009-1-3 08:13
脚本Spriteset_Battle

# 产生显示连接埠 的地方
@viewport1 = Viewport.new(0, 0, 640, 320)
改成
@viewport1 = Viewport.new(0, 0, 640, 480)

及約106行的地方

@battleback_sprite.src_rect.set(0, 0, 640, 320)
改成
@battleback_sprite.src_rect.set(0, 0, 640, 480)
作者: zgm1100    时间: 2009-1-3 08:15
改了的。。没用!!
作者: TERENCE    时间: 2009-1-3 08:18
LZ战斗背景图是640*480吗?
还是说LZ用了其他外挂脚本
作者: zgm1100    时间: 2009-1-3 08:19
是640*480的。。。。会不会是状态血行条哪里的问题哦?
作者: TERENCE    时间: 2009-1-3 08:23
查查相关战斗的外挂脚本中有无
class Spriteset_Battle
(新定义过的Spriteset_Battle的类)
作者: zgm1100    时间: 2009-1-3 08:30
有。。在全动画战斗里的。。但是把它拴那后还是有
作者: TERENCE    时间: 2009-1-3 08:34
定义过的Spriteset_Battle的类有无
@viewport1 = Viewport.new(0, 0, 640, 320)

@battleback_sprite.src_rect.set(0, 0, 640, 320)
二句
??
作者: zgm1100    时间: 2009-1-3 08:34
。。都改成640*480了的。。
作者: zgm1100    时间: 2009-1-3 08:35
class Spriteset_Battle
  #--------------------------------------------------------------------------
  # ● 初始化变量
  #--------------------------------------------------------------------------
  def initialize
    # 生成显示端口
    @viewport1 = Viewport.new(0, 0, 640, 480)
    @viewport2 = Viewport.new(0, 0, 640, 480)
    @viewport3 = Viewport.new(0, 0, 640, 480)
    @viewport4 = Viewport.new(0, 0, 640, 480)
    @viewport2.z = 101
    @viewport3.z = 200
    @viewport4.z = 5000
    # 生成战斗背景活动块
    @battleback_sprite = Sprite.new(@viewport1)
    # 生成敌人活动块
    @enemy_sprites = []
    for enemy in $game_troop.enemies.reverse
      @enemy_sprites.push(Sprite_Battler.new(@viewport1, 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))
    # 生成天候
    @weather = RPG::Weather.new(@viewport1)
    # 生成图片活动块
    @picture_sprites = []
    for i in 51..100
      @picture_sprites.push(Sprite_Picture.new(@viewport3,
        $game_screen.pictures))
    end
    # 生成计时器块
    @timer_sprite = Sprite_Timer.new
    # 刷新画面
    update
  end
  #..........................................................................
  #--------------------------------------------------------------------------
  # ● 胜利图
  #--------------------------------------------------------------------------
  def win
    for sprite in @actor_sprites
      sprite.win
    end
  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]
    # 战斗背景的文件名与现在情况有差异的情况下
    if @battleback_name != $game_temp.battleback_name
      @battleback_name = $game_temp.battleback_name
      if @battleback_sprite.bitmap != nil
        @battleback_sprite.bitmap.dispose
      end
      @battleback_sprite.bitmap = RPG::Cache.battleback(@battleback_name)
      @battleback_sprite.src_rect.set(0, 0, 640, 480)
      @battleback_sprite.zoom_y = 480 / @battleback_sprite.bitmap.height
    end
    # 刷新战斗者的活动块
作者: TERENCE    时间: 2009-1-3 08:50
就现在的这些LZ提共的脚本资讯 和 我所知到的 而言....
我已经找不知道哪里还有错误了!!

sorry!
没能解决你的问题...

作者: redant    时间: 2009-1-3 17:39
请使用本站论坛附件上传= =|

百度外链不能……
作者: zgm1100    时间: 2009-1-3 19:34
主题:《怎么去血行条后的黑色?(急需几张多片!帮忙啊!!)》 原帖[LINE]1,#dddddd[/LINE]

怎么去上图中黑色的背景啊?  帮帮忙!!
   救急!!!!

急需要几张鸦四方向行走图和动态待机图。。。。。。。
  一下是原图:
   急救呀!!!
那位高手帮帮忙!!













急需要点四方向行走图和动态待机图。。。。。。。

   急救呀!!!
那位高手帮帮忙!!
作者: 一柳阴风    时间: 2009-1-5 21:02
看到图了,但这是全动画脚本定义的战斗背景问题...脚本我不行~~
作者: 艾伦沃克    时间: 2009-1-5 21:11
求行走图请去像素区,这里是提问区。
至于能不能求到就看你的运气如何了{/hx}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1