Project1

标题: 请问VX有人用这个横板脚本么? [打印本页]

作者: 約伊茲    时间: 2011-8-12 14:52
标题: 请问VX有人用这个横板脚本么?
本帖最后由 約伊茲 于 2011-8-12 14:54 编辑

就是这个


我自己试过把敌方的巨大数字缩小,或整张图片变透明= =

结果非常成功,可是连自己的攻击害伤数字都看不到QQ

有方法只删掉敌方的数字,保留那条红色的血量吗?

那个脚本应该是这篇

----------------------------------------------

# ■ Sprite_Battler
#------------------------------------------------------------------------------
#  战斗显示用活动块。Game_Battler 类的实例监视、活动块的状态的监视。
#=============================================================================

class Sprite_Battler < Sprite_Base
  # 敌人血条的显示
  attr_accessor :hpmeter_value
  def create_hpmeter
    @hpmeter = Sprite.new
    @hpmeter.bitmap = Bitmap.new(70, 24)
    @hpmeter.visible = @battler_visible
    @hpmeter.z = 200
    @hpmeter.x = @battler.screen_x - 32
    @hpmeter.y = @battler.screen_y - 96
    @hpmeter.bitmap.fill_rect(0, 16, 64, 8, Color.new(0, 0, 0, 255))
    @hpmeter2 = Sprite.new
    @hpmeter2.bitmap = Bitmap.new(96, 32)
    @hpmeter2.visible = @battler_visible
    @hpmeter2.z = 201
    @hpmeter2.x = @hpmeter.x
    @hpmeter2.y = @hpmeter.y   
    @hpmeter_value = 0
    refresh_hpmeter
  end
  def refresh_hpmeter
    @hpmeter.bitmap.clear
    @hpmeter2.bitmap.clear
    @hpmeter.visible = @battler_visible
    unless $敌人血条显示
      @hpmeter.visible = false
    end
    if @battler.hidden
      @hpmeter.visible = false
    end
    if @battler.hp <= 0
      @hpmeter.visible = false
    end
    @hpmeter.x = @battler.screen_x - 32
    @hpmeter.y = @battler.screen_y - 64
    @hpmeter2.visible = @hpmeter.visible
    @hpmeter2.x = @hpmeter.x
    @hpmeter2.y = @hpmeter.y - 8
    if @hpmeter_value != @battler.hp
      @hpmeter.bitmap.fill_rect(0, 10, 70, 12, Color.new(0, 0, 0, 255))
      @hpmeter.bitmap.fill_rect(1, 11, 68, 10, Color.new(255, 255, 255, 255))
      @hpmeter.bitmap.fill_rect(2, 12, 66, 8, Color.new(0, 0, 0, 255))
      @hpmeter.bitmap.fill_rect(3, 13, (64 * (1.0 * @battler.hp / @battler.maxhp)).to_i, 6, Color.new(255, 0, 0, 255))
      @hpmeter2.bitmap.draw_number(32, 0, @battler.hp)
    end
  end
  def dispose_hpmeter
    @hpmeter.dispose
    @hpmeter2.dispose
  end
end

------------------------------------


最后还有一个问题

我本身用别的横版敌人可以通过这样的图片


变成单一戰鬥中会行走的敌人

但上面的脚本放下去就不动了 成张12只一起进入囧

有方法变成1只吗dsu_plus_rewardpost_czw
作者: 仲秋启明    时间: 2011-8-12 14:55
@hpmeter2.bitmap.draw_number(32, 0, @battler.hp)
注释掉
http://rpg.blue/forum.php?mod=vi ... 3&highlight=43L
作者: 約伊茲    时间: 2011-8-12 15:24
仲秋启明 发表于 2011-8-12 14:55
@hpmeter2.bitmap.draw_number(32, 0, @battler.hp)
注释掉
http://rpg.blue/forum.php?mod=viewthrea ...

谢谢你神速的解决我两个问题   幫大忙了,感謝吶




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