查看: 3094|回复: 6

[已经解决] 怎样能在战斗界面只显示成员血条而不显示hp的具体数字

[复制链接]
梦石
0
星屑
326
在线时间
92 小时
注册时间
2012-8-27
回帖
15
发表于 2020-1-4 17:56:02 | 显示全部楼层 |阅读模式

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

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

×
怎样能在战斗界面只显示成员血条而不显示hp的具体数字
梦石
10
星屑
39550
在线时间
1919 小时
注册时间
2010-11-14
回帖
3214

R考场第七期纪念奖

发表于 2020-1-4 23:19:33 | 显示全部楼层
本帖最后由 KB.Driver 于 2020-1-4 23:20 编辑

[pre lang="ruby"]class Window_BattleStatus
  def draw_current_and_max_values(x, y, width, current, max, color1, color2)
  end
end[/pre]

QQ截图20200104232019.png

评分

参与人数 2星屑 +100 赞 +1 收起 理由
VIPArcher + 100 认可答案
kitarr + 1 认可答案

查看全部评分

用头画头像,用脚写脚本
回复 1 0

使用道具 举报

梦石
0
星屑
326
在线时间
92 小时
注册时间
2012-8-27
回帖
15
 楼主| 发表于 2020-1-5 10:11:17 | 显示全部楼层
KB.Driver 发表于 2020-1-4 23:19
class Window_BattleStatus
  def draw_current_and_max_values(x, y, width, current, max, color1, color ...

太感谢了!完美解决!!
回复

使用道具 举报

梦石
0
星屑
326
在线时间
92 小时
注册时间
2012-8-27
回帖
15
 楼主| 发表于 2020-1-5 12:18:02 | 显示全部楼层
KB.Driver 发表于 2020-1-4 23:19
class Window_BattleStatus
  def draw_current_and_max_values(x, y, width, current, max, color1, color ...

大佬,还有一个问题请教

我用事件变量好像只能显示出某一角色ID的当前HP值
如下
变量操作:【0001】=【001艾里克】的体力值

怎么样才能显示出当前队伍中第一个成员,也就是队长的HP值?
如下
变量操作:【0001】=【第1个队员】的体力值

点评

$game_party.members[0].hp  发表于 2020-1-5 20:24
回复

使用道具 举报

梦石
0
星屑
326
在线时间
92 小时
注册时间
2012-8-27
回帖
15
 楼主| 发表于 2020-1-5 14:35:35 | 显示全部楼层
我试了$game_variables[1] = $game_actors[$game_party.leader].hp
和$game_variables[1] = $game_actors[$game_variables[变量ID]].hp
都不行
回复

使用道具 举报

梦石
0
星屑
326
在线时间
92 小时
注册时间
2012-8-27
回帖
15
 楼主| 发表于 2020-1-5 14:40:09 | 显示全部楼层

我不抱任何希望尝试了一下
$game_variables[1] = $game_party.leader.hp

这样居然就可以了
看来是我搞复杂了
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部