赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 1552 |
最后登录 | 2014-11-12 |
在线时间 | 64 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 64 小时
- 注册时间
- 2011-1-6
- 帖子
- 31
|
本帖最后由 約伊茲 于 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只吗 |
|