Unity/Database
[유니티 Json 파싱] Newtonsoft.Json & Unity JSON Utility
🟦 Newtonsoft.Json 🟧 Document 참고영상 : 베르의 게임 개발 유튜브 https://docs.microsoft.com/ko-kr/dotnet/standard/serialization/system-text-json-how-to?pivots=dotnet-5-0 C#을 사용하여 JSON을 직렬화 및 역직렬화하는 방법 - .NET System.Text.Json 네임스페이스를 사용하여 .NET에서 JSON으로 직렬화 및 역직렬화하는 방법을 알아봅니다. 샘플 코드가 포함되어 있습니다. docs.microsoft.com 🟧 Settings https://www.newtonsoft.com/json - 링크 접속 후 Download 버튼 클릭 - Json.NET 버튼 클릭 - 최신 버전의 zip파일 ..
04. Azure CosmosDB - Delete
🔷 Delete Data 🔶 Unity - 현재 데이터 테이블 using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Threading.Tasks; using Microsoft.WindowsAzure.Storage; using Microsoft.WindowsAzure.Storage.Blob; using Microsoft.WindowsAzure.Storage.Table; using MRTK.Tutorials.AzureCloudServices.Scripts.Domain; using UnityEngine; using UnityEngine.Events; namespace MRTK.Tuto..
03. Azure CosmosDB - Read
🔷 Read Data - PartitionKey와 RowKey를 비교하여 데이터를 가져옴 using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Threading.Tasks; using Microsoft.WindowsAzure.Storage; using Microsoft.WindowsAzure.Storage.Blob; using Microsoft.WindowsAzure.Storage.Table; using MRTK.Tutorials.AzureCloudServices.Scripts.Domain; using UnityEngine; using UnityEngine.Events; name..
02. Azure CosmosDB - Insert
🔷 Insert Data 🔶 Document https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.cosmos.table.tableoperation?view=azure-dotnet TableOperation Class (Microsoft.Azure.Cosmos.Table) - Azure for .NET Developers Represents a single table operation. docs.microsoft.com https://docs.microsoft.com/ko-kr/rest/api/storageservices/Understanding-the-Table-Service-Data-Model Table service 데이터 모델 이해 (REST ..
01. Azure CosmosDB Settings
🔷 Azure 세팅 Firebase는 Universal Windows Platform을 지원하지 않는다. Firebase로 개발을 다 해놓고 빌드가 되지 않아서, 다른 데이터베이스 서비스를 찾아 공부했다. 다음부터는 해당 플랫폼을 지원하는지 확인부터하고 개발을 시작하자. 🔶 Documents https://docs.microsoft.com/ko-kr/azure/cosmos-db/sql-api-get-started 자습서: .NET 콘솔 앱을 빌드하여 Azure Cosmos DB SQL API 계정에서 데이터 관리 자습서: C# 콘솔 애플리케이션을 사용하여 Azure Cosmos DB SQL API 리소스를 만드는 방법을 알아봅니다. docs.microsoft.com https://docs.microsof..
00. Azure 체험계정 활성화
🔷 Azure 무료계정 활성화 Azure CosmosDB를 복습 겸 포스팅하려고 들어가보니 체험계정이 막혔다. 체험기간이 12개월로 알고 있었기에 의아함을 느끼며 찾아보니, 30일 사용 후에 무조건 비활성화가 되는 시스템이었다. 다시 활성화를 시키기 위해서는 구독 업그레이드를 해야한다고 한다. 🔶 Documents https://docs.microsoft.com/ko-kr/azure/cost-management-billing/manage/subscription-disabled 비활성화된 Azure 구독 다시 활성화 사용하지 않도록 설정한 Azure 구독을 다시 활성화하는 방법을 설명합니다. docs.microsoft.com - 30일 이후 구독을 비활성화한다는 내용 > 구독 업그레이드 필요 https:/..
06. Firebase Realtime Database - 심화
🔷 Firebase 심화 데이터 구조가 앞서 포스팅한 예제처럼 간단하지 않을 경우, 아래의 글을 참조 🔶 파이어베이스 데이터 구조 - 위와 같이 데이터 구조를 생성 🔷 Load data using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro; // Firebase 네임스페이스 선언 using Firebase; using Firebase.Database; public class FirebaseManager : MonoBehaviour { // 저장할 데이터 UI public InputField userName; public InputField gold; // 로..
05. Firebase Realtime Database - Delete
🔷 Delete Data using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro; // Firebase 네임스페이스 선언 using Firebase; using Firebase.Database; // Firebase에 저장할 데이터 구조 public class User { public string userName; public int gold; // 생성자 public User(string _userName, int _gold) { this.userName = _userName; this.gold = _gold; } } public class FirebaseM..