我想利用《激战2》中的内存映射文件,与Mumble进行位置音频链接。该文件包含有关角色坐标和其他有用信息的信息。
使用此脚本,我已能够访问坐标信息:
我的问题是我不知道如何从文件中获取更多信息。我该如何访问存储的其他信息,例如角色名称和相机位置。
这里有关于文件的信息: https://forum-en.guildwars2.com/forum/community/api/Map-API-Mumble-Mashup http://mumble.sourceforge.net/Link 非常感谢任何帮助。
谢谢, Ed.
使用此脚本,我已能够访问坐标信息:
import mmap
import struct
last=[]
while True:
shmem = mmap.mmap(0, 20, "MumbleLink", mmap.ACCESS_READ)
coord=struct.unpack("IL3f", shmem)[2:5]
shmem.close()
if last!=coord:
print(coord)
last = coord
X = coord[2]
Y = coord[0]
Z = coord[1])
我的问题是我不知道如何从文件中获取更多信息。我该如何访问存储的其他信息,例如角色名称和相机位置。
这里有关于文件的信息: https://forum-en.guildwars2.com/forum/community/api/Map-API-Mumble-Mashup http://mumble.sourceforge.net/Link 非常感谢任何帮助。
谢谢, Ed.