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

Project1

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

[已经解决] 请教一下显示角色三条的问题

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
帖子
571
跳转到指定楼层
1
发表于 2017-7-18 21:43:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
应该都知道角色状态和战斗有显示hp mp和tp吧,我想额外添加一个变量显示
在mp tp都0时改为显示一个变量条。请问怎么解决。我想额外显示一个变量条
P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我

Lv4.逐梦者

梦石
0
星屑
6260
在线时间
1481 小时
注册时间
2015-7-25
帖子
652

开拓者

2
发表于 2017-7-18 22:01:16 | 只看该作者
本帖最后由 魔法丶小肉包 于 2017-7-18 23:24 编辑

可以选择照着draw_actor_hp的方法来改一改写个新方法,比如
RUBY 代码复制
  1. class Window_Base < Window
  2.   def draw_actor_v(actor, x, y, width = 124)
  3.     draw_gauge(x, y, width, $game_variables[1].to_f/100, hp_gauge_color1, hp_gauge_color2)
  4.     change_color(system_color)
  5.     draw_text(x, y, 30, line_height, "变量")
  6.     draw_current_and_max_values(x, y, width, $game_variables[1], 100,
  7.       hp_color(actor), normal_color)
  8.   end
  9. end

当然各种细节方面可以自己修改,这里只是举个变量条的简单的例子...
然后在想调用的地方调用就好了

举个例子,战斗状态界面,效果:角色mp和tp都为0时,只描绘hp和变量条
RUBY 代码复制
  1. class Window_BattleStatus < Window_Selectable
  2.   #--------------------------------------------------------------------------
  3.   # ● 绘制值槽区域(包括 TP)
  4.   #--------------------------------------------------------------------------
  5.   def draw_gauge_area_with_tp(rect, actor)
  6.     draw_actor_hp(actor, rect.x + 0, rect.y, 72)
  7.     if actor.mp == 0 and actor.tp == 0 #如果mp和tp都为0
  8.       draw_actor_v(actor, rect.x + 82, rect.y, 64) #描绘变量条
  9.     else #否则描绘mp和tp
  10.     draw_actor_mp(actor, rect.x + 82, rect.y, 64)
  11.     draw_actor_tp(actor, rect.x + 156, rect.y, 64)
  12.     end
  13.   end
  14. end

点评

我不知道该什么说明,我把判定删了直接显示三条+变量。结果还是三条呢。变量没看见影子  发表于 2017-7-19 12:30
没有显示,是因为你没有把角色的mp和tp都用完(也就是0),当mp和tp都用完,就会显示  发表于 2017-7-19 12:02
新发现:即使在新建工程情况下仍旧不显示变量,所以应该是肉包兄弟哪里没弄好导致  发表于 2017-7-19 11:08
肉包兄弟看看ACE脚本,应该问题出在这里。  发表于 2017-7-19 11:07
我这边大概有7个特殊消耗角色,怎么为7个角色特别加入7个不同的变量条,而其他角色不变。  发表于 2017-7-19 06:43

评分

参与人数 1星屑 +250 收起 理由
RaidenInfinity + 250 认可答案

查看全部评分

笨肉包的首款像素OC游戏《花城梦之心》尝试制作中~
目前的坑 【不可思议的迷宫】幽灵契约外传:歌莉娅
持续更新中~ 当前进度 v0.28
大版本更新时才会更新网盘文件,预计下次大版本更新:v0.30
完成度:
主线 15% 支线 0% 数据库 6% 系统 86% 美术 6%
两边同时填坑~
( 这里是笨肉包~专修魔法!目标是大魔法师!
( 坑太大啦,一个人填不完啦hhh 一定会填完的嗯...
( 每天都和bug们比试魔力~吾之魔法将扫平一切!
( 弱点是美术,魔法修行之余再补补课吧~
( 哼哼哼~这便是魔法的力量!
大家都离开啦,笨肉包也不知道还能坚持多久呀...
这是属于笨肉包一个人的旅行(再见了...蚊子湯,七重酱,笨肉包永远想你们!TwT
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
帖子
571
3
 楼主| 发表于 2017-7-19 08:35:13 | 只看该作者
本帖最后由 300英雄 于 2017-7-19 11:09 编辑

并没有发现变量1的显示,请问肉包兄弟是怎么回事@魔法丶小肉包

点评

二图是把判定给删了也就是MP=0andTP=0这种判定删了。还是不显示  发表于 2017-7-19 12:28
看截图很明显,mp和tp都有剩余,不为0,那么变量就不会显示  发表于 2017-7-19 12:04
我觉得现在来看肉包兄弟的脚本修改有误哪里看错了,没写可能。我这是完整复制+新建工程。  发表于 2017-7-19 11:10
话说能否解决呢脚本附上了  发表于 2017-7-19 10:44
多半是你用的脸图脚本新写了一个HPMPTP的显示。你全局搜索下看看脚本里面没有“绘制”,全局搜不到可能是名字都不一样,就只能手动进去一个个找  发表于 2017-7-19 09:30
P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
帖子
571
4
 楼主| 发表于 2017-7-19 10:39:32 | 只看该作者
本帖最后由 300英雄 于 2017-7-19 10:44 编辑
ACE脚本
P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 20:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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