#c# #visual-studio #unity3d
#c# #visual-studio #unity3d
Вопрос:
Я исследовал, почему PlayFab пространства имен не работает в этом определенном сценарии, и я видел такие решения, как внешний редактор сценариев (я использую Visual Studio Community 2022 [17.0.1]) или обновление версии Unity (я использую 2020.1.5f1). Я использовал пространство имен PlayFab в других сценариях, и оно работает нормально, я также пытался переместить сценарий в сборку-CSharp, пространство имен PlayFab работает, но при его перемещении я получаю некоторые другие ошибки.
Сценарий, в котором у меня возникают проблемы с пространством имен PlayFab, — это LobbyMainPanel.cs, этот сценарий должен быть только в PhotonUnityNetworking.Демо
Код, который я пытался добавить в скрипт, это
private void UpdateLeaderboardUsername() { var request = new UpdateUserTitleDisplayNameRequest() { DisplayName = PlayerUsername.text }; PlayFabClientAPI.UpdateUserTitleDisplayName(request, (result) =gt; { Debug.Log("PlayFab - Score submitted!"); }, (error) =gt; { Debug.Log("PlayFab - Error occured while submitting the score: " error.ErrorMessage); }); }
Когда я нажимаю Alt и вхожу PlayFabClientAPI
, я предполагаю, что смогу добавить пространство имен PlayFab, но его там вообще не было, поэтому я скопировал и вставил using PlayFab; using PlayFab.ClientModels;
в начале, но я получаю ошибки IDE0005: Использование директивы не требуется, и тип или пространство имен «PlayFab» не удалось найти. Я также установил SDK PlayFab версии 2.116.211012.
Комментарии:
1. Вы пытались восстановить файлы проекта в настройках проекта?
2. Я нажимаю на это, но ничего не происходит, у меня все файлы generate .csproj не помечены, нужно ли мне отмечать некоторые из них?
3. Да, проверьте все типы упаковок. Встроенный, локальный, реестр, git, встроенный..