我尝试获取Unity 3D游戏中本地Oculus用户的userId、ImageURL、OculusID和DisplayName。我正确获取了userId、ImageURL和OculusID,但DisplayName始终为空字符串。
下面是我的代码:
Users.GetLoggedInUser().OnComplete(message =>
{
if (!message.IsError)
{
Oculus.Platform.Models.User user = message.GetUser();
userId = user.ID;
ImageURL = user.ImageURL;
OculusID = user.OculusID;
//Empty String
Name = user.DisplayName;
}
else
{
var e = message.GetError();
OvrAvatarLog.LogError($"Error loading user: {e.Message}.", "");
}
});
如何获取本地Oculus用户的DisplayName?
1条答案
按热度按时间piah890a1#
在获得用户ID后,看起来您必须发出另一个请求才能获得显示名称: