如何在sc2reader中访问gameevents数据?

2024-04-16 16:23:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在星际争霸2中处理每多帧/秒的游戏数据。我不知道如何使用PlayerStatsEvent()访问每个帧的游戏数据。playerStatseEvent()我的代码如下:

from sc2reader.events import tracker
from sc2reader.factories import SC2Factory

path1 = 'D:/Data/sorted/bronze/'
replays = sc2.load_replays(path1)
for r in replays:
    if r.type == '1v1':
        tracker_event = tracker.PlayerStatsEvent(???)

playerStatseEvent()的定义如下:

class PlayerStatsEvent(TrackerEvent):

def __init__(self, frames, data, build):
    super(PlayerStatsEvent, self).__init__(frames)

Tags: 数据代码fromimportself游戏framesinit