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

Project1

 找回密码
 注册会员
搜索

血条显示不同步

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

正文摘要:

本帖最后由 黑米馒头 于 2022-4-14 07:38 编辑 弄了个战斗血条脚本,发现一个BUG,敌人攻击的时候血条没有及时刷新,而是攻击结束之后【伤害数值都结束了】才刷新数字,如何达到默认脚本的效果,受到伤害的时候同 ...

回复

黑米馒头 发表于 2022-4-19 16:06:41
自己解决了
白鬼 发表于 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
复制代码

之前

看一下是不是你要的效果?
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-5-22 06:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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