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

Project1

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

[有事请教] 【已经解决】旋转的图片制作事件按钮后无法被消除

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
601 小时
注册时间
2020-7-17
帖子
57

极短24参与

跳转到指定楼层
1
发表于 2022-10-7 10:17:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 Undermine 于 2022-10-7 16:47 编辑

啊,这个问题简单来说就是并行一直在执行没有关掉吗。。。

原本出现的问题:
点击进入游戏,有时文字无法消失并不停旋转,但也有点击开始后正常运作的情况,两种情况也没有出现规律(下面例子是在重复”点击开始按钮和回到标题“的行为)
这里在点击start 后,有时文字会一直存在并旋转。一旦进入游戏后文字是存在状态,即使现在在进行其他事件它也会一直在背景上转(但是并不影响其他事件),甚至用鼠标点击它也能触发对应的事件(end - 退出游戏,continue - 跳出存档画面,start则有些不同,点击它后那些已经改变了的事件没法还原,但是按照正常情况点击标题界面的start的话,那些事件却是会还原的)
continue更改后- 在点击continue后,文字会停止旋转,想来是continue公共事件的影响。

点击读档按钮后,会出现文字旋转的情况,但下次在点击的时候也有可能不会旋转,两种情况没有出现规律(下面例子是在重复”点击存档按钮+按x退出“的行为)
就是在点击continue时,有时透过存档界面可以看到“continue”从原本的45度转到了90度,但按x推出后就会恢复。

最开始我的事件这么写的:

放在标题地图上的事件和start的点击事件。公共事件2和3是continue和end的点击事件,最开始都只写了音效和存档/退出的脚本。这里的是改后的版本

解决方法
来自3楼大佬的帮助(简单且朴实无华,一口气解决所有问题


我自己捣鼓出来的解决方法?:
改了一下start点击的公共事件,之后尝试了数次没有什么问题。

改了一下continue点击的公共事件,之后尝试了数次没有什么问题。


做的一些没有用的尝试

(关于为什么要旋转图片的原因)



Lv2.观梦者

梦石
0
星屑
852
在线时间
231 小时
注册时间
2013-10-30
帖子
159
2
发表于 2022-10-7 13:30:53 | 只看该作者
每太看懂你要描述的是啥情况?是点击按钮之后这些图片还会瞎转?
如果是这样的话 原因是因为点击按钮函数得写抬起鼠标时触发一次
你这个应该是一直按着左键疯狂旋转跳跃
当然也有可能是响应时间的问题,可以简单加个开关来控制

点击范围问题可以直接写函数定位触发区域
还有个简单的方法就是斜向文字虽然图片是矩形的 但是可以变成更小的矩形来拼接也可以做到判定范围变小

点评

抱歉表达能力不太行,我重新修改了一下描述,不知道现在会清楚一些吗。  发表于 2022-10-7 14:07
回复 支持 反对

使用道具 举报

Lv6.析梦学徒

老鹰

梦石
40
星屑
33530
在线时间
6563 小时
注册时间
2012-5-26
帖子
3181

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

3
发表于 2022-10-7 14:47:42 | 只看该作者
你这个并行处理的事件一直都在执行?
每一帧都在让选项图片重新显示并旋转?

点评

谢谢大佬!我刚刚又去试了试,这个方法也是可以的!  发表于 2022-10-7 16:25
你要确定这个插件指令要不要每帧都赋值,我觉得应该是不用的,可以在标题显示完后执行一次,然后暂时消除掉  发表于 2022-10-7 15:39
我不太确定,毕竟它时灵时不灵的。但是因为这插件的触发条件能用的就只有并行处理,条件可能没法改。确定和接触我想不出怎么弄,而自动也没用  发表于 2022-10-7 15:21

评分

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

查看全部评分

回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-1 21:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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