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

Project1

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

[有事请教] 如何让伤害数字弹出的时候游戏不用等待

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4466
在线时间
418 小时
注册时间
2016-5-11
帖子
145
跳转到指定楼层
1
发表于 2025-12-17 18:31:28 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
如题,游戏的伤害数字弹出来的时候游戏会等待数字消失了才会继续处理,现在我使用了一个在回合的多个阶段受到伤害,每次都要等伤害数字消失,这样游戏时间会比较长,有没有什么办法可以让伤害数字漂起来的同时继续处理

Lv5.捕梦者

梦石
0
星屑
41773
在线时间
5970 小时
注册时间
2006-11-10
帖子
6962
2
发表于 2025-12-17 18:46:34 | 只看该作者
  1. module RPG
  2. class Sprite < ::Sprite
  3.   def effect?
  4.     @_whiten_duration > 0 or @_appear_duration > 0 or
  5.     @_escape_duration > 0 or @_collapse_duration > 0 or
  6.     @_animation_duration > 0
  7.   end
  8. end
复制代码

把它插到脚本里就行了, 这是伤害显示的时候完全不会等待, 请自重

点评

因为默认显示伤害的只有一个雪碧, 改成多个雪碧塞到数组里去就行,不过要考虑显示方式,间隔错开坐标避免叠在一起,也是挺麻烦的  发表于 2025-12-23 10:32
另外我发现伤害数字,如果有新的伤害出现了 旧的伤害数值即使有剩余的动画时间也会被刷掉,如果要实现旧的不消失,两个多个一起的话容易实现吗  发表于 2025-12-20 23:00
感谢刀哥  发表于 2025-12-20 22:57

评分

参与人数 1+1 收起 理由
765111039 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-4 22:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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