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

Project1

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

[已经解决] 请问VX有人用这个横板脚本么?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
64 小时
注册时间
2011-1-6
帖子
31
跳转到指定楼层
1
发表于 2011-8-12 14:52:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 約伊茲 于 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只吗

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6197
在线时间
6595 小时
注册时间
2007-12-16
帖子
4501

贵宾

2
发表于 2011-8-12 14:55:40 | 只看该作者
@hpmeter2.bitmap.draw_number(32, 0, @battler.hp)
注释掉
http://rpg.blue/forum.php?mod=vi ... 3&highlight=43L

还在龟速填坑中
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
64 小时
注册时间
2011-1-6
帖子
31
3
 楼主| 发表于 2011-8-12 15:24:07 | 只看该作者
仲秋启明 发表于 2011-8-12 14:55
@hpmeter2.bitmap.draw_number(32, 0, @battler.hp)
注释掉
http://rpg.blue/forum.php?mod=viewthrea ...

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-10 21:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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