Project1

标题: 关于用并行事件记录计步器的问题 [打印本页]

作者: xxshope    时间: 2021-2-27 21:49
标题: 关于用并行事件记录计步器的问题
想用并行事件,记录在大地图上的移动格数,自己考虑的思路是采用4个变量,其中在第一步将4个变量分别分为两组,记录当前XY坐标。
然后第二部分别将两组变量中的一个重新储存当前坐标,当两组坐标都相等时,步数的计数变量不更新,否则+1后,重置4组变量数据。
但实际测试之后发现偶尔会出现步数不增加的情况。想请各位大佬帮忙看看是不是这个思路有问题,或者我写的事件不对。




作者: Fan723    时间: 2021-2-27 23:06
看不懂要实现什么功能,操作变量这个原有指令不香吗?

作者: xxshope    时间: 2021-3-2 14:44
Fan723 发表于 2021-2-27 23:06
看不懂要实现什么功能,操作变量这个原有指令不香吗?

大佬你好,这个我知道,可是用这个的话他是游戏中一直以来积累的脚步,我这里只希望记录在大地图上的步数。其他地图的步数不需要。我需要通过大地图上的步数来换算游戏进程。模拟时间推移。
作者: Fan723    时间: 2021-3-2 22:14
xxshope 发表于 2021-3-2 14:44
大佬你好,这个我知道,可是用这个的话他是游戏中一直以来积累的脚步,我这里只希望记录在大地图上的步数 ...

那可以进入大地图时记录步数,需要时用减法呀;要累计也行,出地图时用个变量记录累计数,一个总步数跟两个记录变量就能实现任意一个地图的累计步数,怎么都用不着并行处理呀。




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