facebook twitter hatena line email

「Unity/Firebase/Realtimedatabase」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(サンプル)
 
(同じ利用者による、間の28版が非表示)
行1: 行1:
==Realtimedatabaseのインストール==
+
[[Unity/Firebase/Realtimedatabase/インストール]]
FirebaseDatabase.unitypackageをAssets/Importからインストールする
+
  
https://firebase.google.com/download/unity?hl=ja
+
[[Unity/Firebase/Realtimedatabase/基本]]
  
==料金課金周り==
+
[[Unity/Firebase/Realtimedatabase/更新]]
[[Gcp/Firebase/RealtimeDatabase]] [ショートカット]
+
  
==ルール==
+
[[Unity/Firebase/Realtimedatabase/json]]
以下のようなルールになってると、更新できないので、test時は修正後のように
+
修正前
+
<pre>
+
{
+
  "rules": {
+
    ".read": false,
+
    ".write": false
+
  }
+
}
+
</pre>
+
修正後
+
<pre>
+
{
+
  "rules": {
+
    ".read": true,
+
    ".write": true
+
  }
+
}
+
</pre>
+
  
==サンプル==
+
[[Unity/Firebase/Realtimedatabase/リスト]]
SampleScene.cs
+
<pre>
+
using System.Collections;
+
using System.Collections.Generic;
+
using UnityEngine;
+
  
using Firebase;
+
[[Unity/Firebase/Realtimedatabase/削除]]
using Firebase.Database;
+
using Firebase.Unity.Editor;
+
  
public class SampleScene : MonoBehaviour
+
[[Unity/Firebase/Realtimedatabase/切断]]
{
+
    void Start()
+
    {
+
        // Get the root reference location of the database.
+
        DatabaseReference reference = FirebaseDatabase.DefaultInstance.RootReference;
+
  
        // 書き込み
+
[[Unity/Firebase/Realtimedatabase/chat]]
        FirebaseDatabase.DefaultInstance.GetReference("users")
+
 
        .Child("age")
+
[[Unity/Firebase/Realtimedatabase/timestamp]]
        .SetValueAsync(age);
+
        Invoke("Age", 1f);
+
    }
+
}
+
</pre>
+
参考:https://firebase.google.com/docs/database/unity/retrieve-data?hl=ja
+

2021年10月1日 (金) 14:43時点における最新版

Unity/Firebase/Realtimedatabase/インストール

Unity/Firebase/Realtimedatabase/基本

Unity/Firebase/Realtimedatabase/更新

Unity/Firebase/Realtimedatabase/json

Unity/Firebase/Realtimedatabase/リスト

Unity/Firebase/Realtimedatabase/削除

Unity/Firebase/Realtimedatabase/切断

Unity/Firebase/Realtimedatabase/chat

Unity/Firebase/Realtimedatabase/timestamp