作为我正在进行的计划的一部分,我想检查当前登录到Steam的用户拥有的某个游戏的哪些DLC。但是,由于我无法获得正确的ID,因此我遇到了早期的障碍。
SteamAPI_Init();
CSteamID sid
if(SteamUser())
sid = SteamUser()->GetSteamID();
返回的ID是317503778041363804.但是登录帐户的实际ID是76561198112533289.如果我手动硬编码我的实际ID,那么我可以继续没有问题。我在这里很难过,我依靠能够获得正确的ID并且不知道为什么这种方法会返回不同的东西。不幸的是,文档很少。