代码由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://pan.quark.cn/s/4fb03f918647
蓝奏云盘:
https://wwbov.lanzout.com/iDZw83e99vmj
密码:ds3f
版权声明:本站绝大数资源来自互联网收集,如有侵权、不妥之处,请联系站长删除。敬请谅解!

