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

Project1

 找回密码
 注册会员
搜索

请问能不能让该脚本只显示状态不显示血条栏

查看数: 1673 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-5-26 17:49

正文摘要:

将血条图片改成空白是不行的,因为我需要在特定的战斗中仅显示状态栏。而并非所有战斗。 该脚本 #============================================================================== # ■ 显示敌人HP #  &nbs ...

回复

hq1107 发表于 2022-5-27 16:38:35
alexncf125 发表于 2022-5-27 11:01
所以我才说得"一路找下去"啊
300行附近


我找到了啥时候才显示,但我如果只控制
SHOW_HP_BAR   = true的开启和关闭的话就只能让所有的怪物都隐藏血条显示状态。
能不能像脚本中的<HIDE_HP>一样在敌人注释中做到特定怪物仅隐藏血条显示状态呢
脚本中的<HIDE_HP>注释会让血条状态都消失
hq1107 发表于 2022-5-27 10:25:42
alexncf125 发表于 2022-5-26 23:38
这一路找下去不就能很简单地控制啥时才显示

但是不显示以后所有的怪物都不会显示hp槽。
我想要的效果是特定的怪物不显示血槽仅显示状态,大部分怪物显示血条显示状态
alexncf125 发表于 2022-5-26 23:38:43
    # 是否显示HP值槽
    SHOW_HP_BAR      = true
   
    # 是否显示MP值槽
    SHOW_MP_BAR      = false

这一路找下去不就能很简单地控制啥时才显示

alexncf125 发表于 2022-5-26 17:49:09
本帖最后由 alexncf125 于 2022-5-27 11:23 编辑
hq1107 发表于 2022-5-27 10:25
但是不显示以后所有的怪物都不会显示hp槽。
我想要的效果是特定的怪物不显示血槽仅显示状态,大部分怪物 ...


所以我才说得"一路找下去"啊
300行附近
  1.       p enemy_sprite.battler
  2.       no_show_hp = [1, 2]
  3.       if SHOW_HP_BAR || SHOW_MP_BAR
  4.         unless no_show_hp.include?(enemy_sprite.battler.enemy_id)
  5.           shift = draw_hp_mp_bar(enemy_sprite, old_x, next_enemy_x, can_shift)
  6.         end
  7.       end
  8.       if SHOW_STATE
  9.         draw_state(enemy_sprite, shift)
  10.       end
  11.       if SHOW_HP_TEXT
  12.         unless no_show_hp.include?(enemy_sprite.battler.enemy_id)
  13.           draw_hp_label(enemy_sprite)
  14.           draw_hp_value(enemy_sprite)
  15.         end
  16.       end
复制代码
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-5-16 11:06

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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