查看: 3815|回复: 3

[有事请教] 关于用并行事件记录计步器的问题

[复制链接]
梦石
0
星屑
72
在线时间
8 小时
注册时间
2021-1-4
回帖
7
发表于 2021-2-27 21:49:24 | 显示全部楼层 |阅读模式

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

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

×
想用并行事件,记录在大地图上的移动格数,自己考虑的思路是采用4个变量,其中在第一步将4个变量分别分为两组,记录当前XY坐标。
然后第二部分别将两组变量中的一个重新储存当前坐标,当两组坐标都相等时,步数的计数变量不更新,否则+1后,重置4组变量数据。
但实际测试之后发现偶尔会出现步数不增加的情况。想请各位大佬帮忙看看是不是这个思路有问题,或者我写的事件不对。
1.png
2.png
3.png
4.png
梦石
0
星屑
22573
在线时间
2604 小时
注册时间
2015-7-4
回帖
917
发表于 2021-2-27 23:06:40 | 显示全部楼层
看不懂要实现什么功能,操作变量这个原有指令不香吗?
捕获.JPG
回复

使用道具 举报

梦石
0
星屑
72
在线时间
8 小时
注册时间
2021-1-4
回帖
7
 楼主| 发表于 2021-3-2 14:44:58 | 显示全部楼层
Fan723 发表于 2021-2-27 23:06
看不懂要实现什么功能,操作变量这个原有指令不香吗?

大佬你好,这个我知道,可是用这个的话他是游戏中一直以来积累的脚步,我这里只希望记录在大地图上的步数。其他地图的步数不需要。我需要通过大地图上的步数来换算游戏进程。模拟时间推移。
回复

使用道具 举报

梦石
0
星屑
22573
在线时间
2604 小时
注册时间
2015-7-4
回帖
917
发表于 2021-3-2 22:14:02 | 显示全部楼层
xxshope 发表于 2021-3-2 14:44
大佬你好,这个我知道,可是用这个的话他是游戏中一直以来积累的脚步,我这里只希望记录在大地图上的步数 ...

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

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部