Project1

标题: 【已经解决】旋转的图片制作事件按钮后无法被消除 [打印本页]

作者: Undermine    时间: 2022-10-7 10:17
标题: 【已经解决】旋转的图片制作事件按钮后无法被消除
本帖最后由 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点击的公共事件,之后尝试了数次没有什么问题。


做的一些没有用的尝试

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




作者: m328759997    时间: 2022-10-7 13:30
每太看懂你要描述的是啥情况?是点击按钮之后这些图片还会瞎转?
如果是这样的话 原因是因为点击按钮函数得写抬起鼠标时触发一次
你这个应该是一直按着左键疯狂旋转跳跃
当然也有可能是响应时间的问题,可以简单加个开关来控制

点击范围问题可以直接写函数定位触发区域
还有个简单的方法就是斜向文字虽然图片是矩形的 但是可以变成更小的矩形来拼接也可以做到判定范围变小
作者: 百里_飞柳    时间: 2022-10-7 14:47
你这个并行处理的事件一直都在执行?
每一帧都在让选项图片重新显示并旋转?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1