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

Project1

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

[有事请教] 请问有什么脚本能直接停掉气泡动画吗

[复制链接]

Lv2.观梦者

梦石
0
星屑
942
在线时间
64 小时
注册时间
2021-7-15
帖子
24
跳转到指定楼层
1
发表于 2024-1-1 22:01:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是如图这个气泡图标
想做一个站在走廊边上面对栏杆会自动显示一个感叹号然后按确定就会跳出去传送到另一个地图的效果(就是类似于从二楼走廊直接跳出去跳到一楼的那种感觉),到这里我都会做。但是如果在气泡动画结束前移动的话,那个气泡动画还会继续显示,就会感觉很奇怪。我想的是,能不能在那附近的地上放上能直接截停这个气泡的脚本,只要玩家朝向不是面向栏杆就直接停止气泡动画。
或者说,请问各位大佬有没有其他好方法
谢谢诸位

Lv2.观梦者

梦石
0
星屑
942
在线时间
64 小时
注册时间
2021-7-15
帖子
24
2
 楼主| 发表于 2024-1-1 22:16:22 | 只看该作者

就大概这样子
不过我刚才又发现新问题了,这么写事件的话跳下去的过程中人物头上也会出感叹号
我现在觉得可能我的整个思路都不对了。
但是我最开始的版本是显示气泡后打开独立开关a,独立开关a开启后的事件页的内容是按确定跳下去(and关闭独立开关a)。但是这么做会导致感叹号只会显示一次。
总之就是,请问有什么好的建议吗,谢谢各位大佬们
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5425
在线时间
1228 小时
注册时间
2016-12-6
帖子
389
3
发表于 2024-1-2 00:04:29 | 只看该作者
你可以试试这个
为了演出效果最自然,其实最好是拆分成一个并行事件和一个靠确认键触发的事件
并行事件是为了实现玩家站在指定位置甚至维持指定方向时才显示表情气泡
普通的确认键触发事件是为了实现你要的跳跃或传送效果
只要触发了跳跃或传送效果,就会因为坐标发生改变导致并行事件判定失败而不会一直播放气泡

QQ截图20240102000141.png (56.98 KB, 下载次数: 35)

QQ截图20240102000141.png
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
942
在线时间
64 小时
注册时间
2021-7-15
帖子
24
4
 楼主| 发表于 2024-1-2 23:00:25 | 只看该作者
本帖最后由 xuexizhanghao 于 2024-1-2 23:22 编辑
shiroin 发表于 2024-1-2 00:04
你可以试试这个
为了演出效果最自然,其实最好是拆分成一个并行事件和一个靠确认键触发的事件
并行事件是为 ...


谢谢你!

我试了一下

但是这么写有一个问题,面向右边之后按确定键只会出那个感叹号气泡,要按好多下确定才会掉下去(也许是特定关键帧按确定才会跳下去,我觉得可能是这个)。
这件事其实我发帖之前也发现了来着,目前的观察显示,只要这个第一个“显示气泡图标”(就是自动显示的那个)后边有“等待”,就会像这样只有在特定时间按确定(大概就是动画快结束时?)才能跳下去。否则就是待在原地,按确定继续显示气泡。
这样肯定是不太行

去掉第一个“显示气泡图标”后边的等待就可以随时按确定跳下去了,但是无论有没有第二个“显示气泡图标”,跳下去的运动过程中头上都会有那个感叹号。(即便等第一次的感叹号消失再按确定,无论有没有第二个“显示气泡图标”都会顶着感叹号跳下去)

这个写法的话,每次面对栏杆都希望可以显示感叹号的问题确实解决了,但是我的期望是跳下去的时候希望没有感叹号,目前为止我还没找到让它不出现的方法
请问大佬还有别的建议吗

PS:我试过把这个事件往左挪了一格,干脆不触发了
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
942
在线时间
64 小时
注册时间
2021-7-15
帖子
24
5
 楼主| 发表于 2024-1-2 23:15:03 | 只看该作者
各位大佬们,其实我稍微回归初心了一下

用这种方法倒是也能做到每次面对栏杆都能显示感叹号,也可以做到随时按确定都能跳下去
唯一美中不足的是在气泡动画结束前如果移动或者按确定往下跳的话就会带着这个气泡一起跑
如果在“显示气泡图标”后边加上等待的话,除了必须等动画结束才能动之外应该就完美了。所以我在想,如果能有什么能立刻叫停那个气泡图标的方法的话,放在事件004的独立开关a那页和事件16那里说不定就解决了。
然而我不会
求大佬们教教我,或者请问还有什么别的思路吗?我知道我会的很少经验也不多所以经常思路很狭隘,所以如果能帮我开拓一下思路的话,非常感谢
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5425
在线时间
1228 小时
注册时间
2016-12-6
帖子
389
6
发表于 2024-1-2 23:21:06 | 只看该作者
针对你此前遇到的问题,你用了【如果确定键正被按着】的判断方式,这个判断方式你要触发就是长按确定键,和你设想的按一下逻辑是不一样的
所以我说要拆分成一个播放气泡的并行事件和一个靠确认键触发的跳跃事件,一开始用事件接触的方式其实并不适合实现你的需求
另外等待帧会阻塞后续流程,所以加了等待帧确实会导致其他事件被迫排队无法进行
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
942
在线时间
64 小时
注册时间
2021-7-15
帖子
24
7
 楼主| 发表于 2024-1-2 23:25:34 | 只看该作者
shiroin 发表于 2024-1-2 00:04
你可以试试这个
为了演出效果最自然,其实最好是拆分成一个并行事件和一个靠确认键触发的事件
并行事件是为 ...

抱歉刚才光想着实验忘记说谢谢了
我想改来着可是不知为何我家上这个网就非常卡,所以半天没改过来
对不起
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
942
在线时间
64 小时
注册时间
2021-7-15
帖子
24
8
 楼主| 发表于 2024-1-3 23:07:07 | 只看该作者
shiroin 发表于 2024-1-2 23:21
针对你此前遇到的问题,你用了【如果确定键正被按着】的判断方式,这个判断方式你要触发就是长按确定键,和 ...

我不知道我理解的对不对,是这个意思吗?

但是这样站在那里(事件018那个格子)时头上只会出一个空白的气泡,只有离开那个位置才会出来感叹号。请问我是哪里没理解对或者没做对吗
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5425
在线时间
1228 小时
注册时间
2016-12-6
帖子
389
9
发表于 2024-1-4 09:21:08 | 只看该作者
xuexizhanghao 发表于 2024-1-3 23:07
我不知道我理解的对不对,是这个意思吗?

但是这样站在那里(事件018那个格子)时头上只会出一个空白的 ...

你的并行事件没有设置等待时间,每帧都在自动处理你的事件页内容
所以你只能看到一个空的气泡,气泡没有播放完就马上开始从头播放
以及你没有追加事件触发的时机,按你这个写法,就算没有走到指定地点也是会出现气泡的
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
942
在线时间
64 小时
注册时间
2021-7-15
帖子
24
10
 楼主| 发表于 2024-1-4 22:38:11 | 只看该作者
shiroin 发表于 2024-1-4 09:21
你的并行事件没有设置等待时间,每帧都在自动处理你的事件页内容
所以你只能看到一个空的气泡,气泡没有 ...


像这样吗?
试了一下,不等60帧在显示气泡图标加等待好像也行
但是我还是有一个问题,我希望只有在面对栏杆的时候才会有气泡,面向别处或者跳跃的过程中都没有气泡。现在这个写法依旧会顶着气泡到处走(我的意思是比如我面对栏杆触发气泡动画后,在动画播放完成之前像其他地方移动了,现在这个写法——当然这是从一开始我发帖时就存在的问题——现在这个写法就算离开了这个位置也会继续把气泡动画播放完。我想要的是如果我转身往别的方向走了或者按确定跳出去了,这个气泡会立刻消失)
请问……怎么做才好
谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 04:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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