質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.58%

UnityとNCMBを使ってランキングを実装しようとしているが、エラーが出ます!

受付中

回答 0

投稿

  • 評価
  • クリップ 0
  • VIEW 378

Kepeloper

score 5

前提・実現したいこと

UnityでNCMBを使ってスコアランキングボードを作ろうとしています。

発生している問題・エラーメッセージ

ランキングデータをセーブしようとしたら、毎回こうなります。

UriFormatException: Invalid URI: The URI is empty.
System.Uri.CreateThis (System.String uri, System.Boolean dontEscape, System.UriKind uriKind) (at <ae22a4e8f83c41d69684ae7f557133d9>:0)
System.Uri..ctor (System.String uriString) (at <ae22a4e8f83c41d69684ae7f557133d9>:0)
NCMB.Internal.NCMBConnection..ctor (System.String url, NCMB.Internal.ConnectType method, System.String content, System.String sessionToken, NCMB.NCMBFile file, System.String domain) (at Assets/NCMB/Script/NCMBConnection.cs:112)
NCMB.Internal.NCMBConnection..ctor (System.String url, NCMB.Internal.ConnectType method, System.String content, System.String sessionToken) (at Assets/NCMB/Script/NCMBConnection.cs:93)
NCMB.NCMBObject.Save (NCMB.NCMBCallback callback) (at Assets/NCMB/Script/NCMBObject.cs:962)
NCMB.NCMBObject.SaveAsync (NCMB.NCMBCallback callback) (at Assets/NCMB/Script/NCMBObject.cs:890)
QuickRanking.SaveRanking (System.String name, System.Int32 score, UnityEngine.Events.UnityAction callback) (at Assets/Scripts/QuickRanking.cs:101)
BestScore.Save () (at Assets/BestScore.cs:24)
UnityEngine.Events.InvokableCall.Invoke () (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent/UnityEvent.cs:166)
UnityEngine.Events.UnityEvent.Invoke () (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent/UnityEvent/UnityEvent_0.cs:58)
UnityEngine.UI.Button.Press () (at /Applications/Unity/Hub/Editor/2019.3.0f4/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.ugui/Runtime/UI/Core/Button.cs:68)
UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at /Applications/Unity/Hub/Editor/2019.3.0f4/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.ugui/Runtime/UI/Core/Button.cs:110)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at /Applications/Unity/Hub/Editor/2019.3.0f4/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.ugui/Runtime/EventSystem/ExecuteEvents.cs:50)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at /Applications/Unity/Hub/Editor/2019.3.0f4/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.ugui/Runtime/EventSystem/ExecuteEvents.cs:261)
UnityEngine.EventSystems.EventSystem:Update() (at /Applications/Unity/Hub/Editor/2019.3.0f4/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.ugui/Runtime/EventSystem/EventSystem.cs:377)

試したこと

一応シーン内にちゃんとNCMBのSettingsとManagerも置いて、Settingsの方にはアプリケーションキーもクライアントキーも書いてあります。
なんかUnityのアプリケーションパスがエラーの中に書いているのでバージョン違いなのかもしれません、、

補足情報(FW/ツールのバージョンなど)

Mac,Unity2019.3.0f4,VSCode1.40.2です。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正の依頼

  • U_U_Jenkins

    2020/01/29 09:49 編集

    BestScore.Save () (at Assets/BestScore.cs:24)
    こちらの自家実装してそうなクラスの追記していただきたいです

    キャンセル

まだ回答がついていません

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.58%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る