共计 1063 个字符,预计需要花费 3 分钟才能阅读完成。
代码由 AI 生成,仅做了细微修改
本程序调用雷电 9 模拟器的 ldconsole.exe 来进行模拟位置,仅在雷电 9 版本测试成功,旧版本未进行测试,且无法适用于其他模拟器
该程序支持 自动生成路径、随机速度、路径偏移
操场路径生成逻辑采用三点定位法:
1. 根据起点与终点坐标,生成一条直线跑道。
2. 根据另一侧跑道上随机一点经纬度,过直线外一点做平行线,程序自动生成两条平行直线跑道。
3. 根据两条跑道的起点终点经纬度,生成两侧完美的半圆跑道。
随机速度采用倍率方案:
将每一圈拆分为约 6 个时间段,每个时间段随机生成 0.8 倍 到 1.2 倍 的速度波动,模拟真人跑步时的配速不稳定,但整体保持设定的平均配速。
路径偏移采用宽度随机方案:
效果为重复跑圈时路径不重复,非每次定位随机扰动
生成两条直线跑道后,在两条跑道中间生成一条平行辅助线,定义两个宽度变量,分别代表两条跑道到这条辅助线的距离,程序每圈随机偏移两个宽度来实现跑圈路径不重复。程序为±0.8m
使用方法
1. 输入直跑道起点坐标(谷歌地图选点)
2. 输入该直跑道终点坐标
3. 输入另一条跑道上任意一点的坐标
4. 输入需要的最低配速(注意!此速度为每公里最低配速,也就是说一公里的最终平均速度会大于等于此值)
5. 输入雷电模拟器安装路径(需手动在路径后添加\ldconsole.exe)
6. 输入雷电模拟器编号,默认为 0。该功能理论上可以支持多开模拟器同时模拟路径
7. 程序将自动运行
注意事项:
1. 程序将自动生成 config 文件,此文件包含该所有配置,请勿删除此文件,否则需要重新输入所有数据
2. 坐标数据请使用 谷歌地图 选点查看经纬度(或使用 WGS84 标准的地图),必须 6 位小数,否则会造成定位大幅度偏移。
(雷电模拟器虽然软件内使用百度地图进行选点,但是通过 ldconsole 只有输入 WGS84 坐标系的经纬度才可以精确定位)
常见问题:
Q:模拟器定位无任何反应
A:1. 请检查模拟器路径是否输入正确;
2. 模拟器编号是否输入正确,可通过雷电多开器查看模拟器编号
Q:如何修改配置,改变配速或改变定位
A:1. 直接删除程序目录下的 config 文件后重启程序,将会重新要求输入数据;
2. 或者右键 config 文件,选择使用记事本编辑,更改里面的数据。注意!请勿删除冒号或逗号,删除会造成程序读取配置失败。
!!!由于 win11 系统对记事本功能进行了改动,在修改完数据后需要手动保存,或按快捷键 Ctrl+ S 进行保存,否则修改不生效!!!
蓝奏云盘:
https://wwbov.lanzout.com/iDZw83e99vmj
密码:ds3f