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

Project1

 找回密码
 注册会员
搜索

有没有什么办法可以立即停止气泡图标动画播放

查看数: 75 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-3-17 09:17

正文摘要:

我想实现一个效果。当npc可以对话时,头顶会不停出现气泡图标动画,直到对话被触发。 我做了两个事件,一个事件是并行处理,会循环让npc播放气泡图标动画,除非“开始对话”开关被开启。另一个事件是npc,当被点击 ...

回复

ritsu0922 发表于 2025-3-17 12:11:45
526396987 发表于 2025-3-17 12:03
思路是开始对话时 手动消除气泡,可以在npc对话事件的最开始 加上以下脚本
...

解决了!超厉害!
526396987 发表于 2025-3-17 12:03:50
本帖最后由 526396987 于 2025-3-17 12:05 编辑

思路是开始对话时 手动消除气泡,可以在npc对话事件的最开始 加上以下脚本
  1. const balloon = SceneManager._scene._spriteset._balloonSprites.find(sp => {
  2.     return sp.targetObject === $gameMap.event(你的事件ID);
  3. });
  4. if (balloon) {
  5.     balloon._duration = 0;
  6.     SceneManager._scene._spriteset.removeBalloon(balloon);   
  7. };
复制代码
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-4-3 20:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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