所以我正在编写代码来使用以下方式访问玩家的uniqueNetId:
Class'GameEngine'.static.GetOnlineSubsystem().UniqueNetIdToString(
OnlineSubsystemSteamworks(Class'GameEngine'.static.GetOnlineSubsystem()).LoggedInPlayerId.Uid);
但这导致了这个:
Error, Call to 'UniqueNetIdToString', parameter 1: Const mismatch in Out variable
有人知道我做错了吗?
答案 0 :(得分:0)
实际上并不是const不匹配。该函数期望一个结构,而你传递的是结构的一个成员。尝试删除.Uid
,即:
Class'GameEngine'.static.GetOnlineSubsystem().UniqueNetIdToString(
OnlineSubsystemSteamworks(Class'GameEngine'.static.GetOnlineSubsystem()).LoggedInPlayerId);