Project1

标题: 新手又来请教,有劳各位前辈。谢谢! [打印本页]

作者: ku520    时间: 2020-10-25 12:45
标题: 新手又来请教,有劳各位前辈。谢谢!
本帖最后由 ku520 于 2020-10-25 12:58 编辑

抱歉又来请教了
是这样的,我假设用了A和B某事件。当左键点A点事件,便飞到A点事件处;点B点事件便飞到B点事件处

我的写法就不贴出来让前辈见笑了,但是我是这样写的
事件:平行
变量把事件XY作为一个变量
脚本使用了TouchInput.isTriggered()
当XY(其实等于一个变量,因为它最终指向一个事件)=我点击的左键时后就飞到A处,B处亦然。

可是写出来的结果都失败,都只判断到飞到最后一个事件B处
我的写法是用文字显示A处显示1,B处显示2

请问是否不用插件的话就无法达到我上面的结果?还是我在事件里需要再增添什么条件?

有劳前辈指点,可以不用直接跟我说答案,提示就好。这样等我写出来也才能有印象而不是单纯伸手。
谢谢各位!
作者: wr282828    时间: 2020-10-26 10:16
应该是和你事件写法有关 也许某个地方你没注意到 比如XY获取的 都是B处的位置;又或者,它执行了多遍,最后都是飞到B处 ;
这个还是得看你事件怎么写的才能知道
作者: mulier    时间: 2020-10-26 11:23
不用并行,点了这个事件判定左键按下就触发,而且直接跳向事件id就行
作者: mulier    时间: 2020-10-26 11:24
mulier 发表于 2020-10-26 11:23
不用并行,点了这个事件判定左键按下就触发,而且直接跳向事件id就行

我是野路子笨办法,思路应该差不多
作者: ku520    时间: 2020-10-26 15:16
wr282828 发表于 2020-10-26 10:16
应该是和你事件写法有关 也许某个地方你没注意到 比如XY获取的 都是B处的位置;又或者,它执行了多遍,最后 ...

谢谢。已解决,原来问题出在内建脚本我没用好,而且xy座标没获取正确,所以导致这种情形




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