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

Project1

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

[已经解决] 血条显示不同步

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3601
在线时间
1890 小时
注册时间
2010-6-19
帖子
1211
跳转到指定楼层
1
发表于 2022-4-14 07:35:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 黑米馒头 于 2022-4-14 07:38 编辑

弄了个战斗血条脚本,发现一个BUG,敌人攻击的时候血条没有及时刷新,而是攻击结束之后【伤害数值都结束了】才刷新数字,如何达到默认脚本的效果,受到伤害的时候同步血条刷新

我用默认的状态栏做了个对比,默认的状态栏就是,受到伤害同步血条刷新,弄了好几天了,实在弄不起来,大佬们帮看看吧,最好把修改的地方标记出来,方便我学习

BUG如下:
受到敌人伤害时,血条和数值没及时刷新
角色使用物品和法术时,消耗的SP和恢复的HP没及时刷新

战斗显示血蓝条.rar (1003.88 KB, 下载次数: 9)

Lv3.寻梦者

梦石
0
星屑
1743
在线时间
485 小时
注册时间
2006-1-7
帖子
1073
2
发表于 2022-4-16 17:23:34 | 只看该作者

=

本帖最后由 白鬼 于 2022-4-16 17:36 编辑

你看看你的血条在什么时候
refresh 或者 update 的?
听起来像是没有在战斗中行动结束立即refresh或者update
========================================================
我试了一下

脚本 Scene_Battle 4◆◆改 中

def update_phase4_step5下面

  1.         ######################################
  2.         # 战斗血条蓝条刷新开启
  3.         $game_temp.enemy_hpsp_refresh = true
  4.         # 刷新血条蓝条
  5.         @spriteset.update
  6.         # 战斗血条蓝条刷新关闭
  7.         $game_temp.enemy_hpsp_refresh = false
  8.         ######################################
复制代码

这一段挪到 def update_phase4_step4 里面
  1. # 移至步骤 4
  2.     @phase4_step = 4
  3.   end
复制代码

之前

看一下是不是你要的效果?
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3601
在线时间
1890 小时
注册时间
2010-6-19
帖子
1211
3
 楼主| 发表于 2022-4-19 16:06:41 | 只看该作者
自己解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 20:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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