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

Project1

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

[已经过期] 求幫做個血條

[复制链接]

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
跳转到指定楼层
1
发表于 2013-1-15 23:25:16 手机端发表。 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
我想做個像暫停菜單中的角色血條。
但更新血條長度的一部分我並不會。所以來請求高手幫我弄了。

不用有血量的數字,只需血條的腳本就可以了。
謝謝。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
2
发表于 2013-1-16 16:29:16 | 只看该作者
本帖最后由 j433463 于 2013-1-16 16:41 编辑

可以参考 Window_Base 中描绘 HP 血槽的
  1.   #--------------------------------------------------------------------------
  2.   # ● 绘制 HP
  3.   #--------------------------------------------------------------------------
  4.   def draw_actor_hp(actor, x, y, width = 150) #参数为(玩家角色ID, 血槽的 x 座标, 血槽的 y 座标, 血槽条与黑底的最大宽度如果没给则预设为 150)
  5.     draw_gauge(x, y, width, actor.hp_rate, hp_gauge_color1, hp_gauge_color2) #绘血槽黑底
  6.     change_color(system_color) #改变文字颜色设定
  7.     draw_text(x, y, 42, line_height, Vocab::hp_a) #显示 HP 字
  8.     draw_current_and_max_values(x, y, width, actor.hp, actor.mhp, hp_color(actor), normal_color) #绘血槽颜色条
  9.   end
复制代码
因为 Window_Base 刷新时会重罝文字设定,所以上面只有改变一次,后面没有加上变回来,
但您的血条若不是在 Window_Base 中,有可能改变后连数字都变色了,那时就需要加上变回来的语法

RUBY 代码复制
  1. change_color(normal_color) #改回文字颜色设定


然后再另外找个合适的位置,加上这一句显示血条

RUBY 代码复制
  1. draw_actor_hp(actor, x + 120, y + line_height * 1)


请自行改参数值,如果您要加血条的脚本是 < Window_Base 的,那直接用最后一句就够了。

评分

参与人数 1星屑 +50 收起 理由
Mic_洛洛 + 50 回复奖励~

查看全部评分

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
616 小时
注册时间
2010-10-29
帖子
463
3
发表于 2013-1-20 05:06:49 | 只看该作者
j433463 发表于 2013-1-16 02:29
可以参考 Window_Base 中描绘 HP 血槽的因为 Window_Base 刷新时会重罝文字设定,所以上面只有改变一次,后 ...

大人您真是不了解他们呢。。。。。。
这种简单的东西他们才不会看上眼呢。。。。。。他们其实已经用Bitmap造了一个这种东西了 《= 有没有成功不知道。。。。。。。

@zeldafd
实际上,推荐使用外站的各种血条。如果真的要自己制造的话,用viewport + bitmap试试?
我命令你给我点下面的东西!

LBQ Works
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-8 05:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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