0

所以我目前正在编写代码来访问玩家的 uniqueNetId 使用:

Class'GameEngine'.static.GetOnlineSubsystem().UniqueNetIdToString(
        OnlineSubsystemSteamworks(Class'GameEngine'.static.GetOnlineSubsystem()).LoggedInPlayerId.Uid);

但这导致了这一点:

Error, Call to 'UniqueNetIdToString', parameter 1: Const mismatch in Out variable

有人知道我做错了什么吗?

4

1 回答 1

0

这实际上不是 const 不匹配。该函数需要一个结构,而您正在传递该结构的成员。尝试删除.Uid,即:

Class'GameEngine'.static.GetOnlineSubsystem().UniqueNetIdToString(
        OnlineSubsystemSteamworks(Class'GameEngine'.static.GetOnlineSubsystem()).LoggedInPlayerId);
于 2013-02-21T20:44:33.867 回答