[ ๋น๋๊ธฐ ์ฒ๋ฆฌ ]
Firebase๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ธ๋ ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ์๋ํ๋ค.
~> ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ ํน์ Logic์ ์คํ์ด ๋๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ฃผ์ง ์๊ณ ๋๋จธ์ง ์ฝ๋๋ฅผ ๋จผ์ ์คํํ๋ ๊ฒ์ ๋งํ๋ค.
[ ํด๊ฒฐ ๋ฐฉ๋ฒ ]
using Firebase.Extensions; ์ถ๊ฐ์ ContinueWithOnMainThread() ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
~> using Firebase.Extensions; ์ Unity์ ๊ธฐ๋ณธ Thread์์ ์ฐ์ ๊ธฐ๋ฅ์ ์คํํ ์ ์๋๋ก ํ๋
System.Threading.Tasks.Task ๋ฐ System.Threading.Tasks.Task < T >์ ๋ํ ํ์ฅ ๋ฉ์๋์ด๋ค.
~> ContinueWith ์ฌ์ฉ์ Unity์ Main Thread๊ฐ ์๋ Background Thread๊ฐ ์ฌ์ฉ๋๋ค.
+ ์ฐธ๊ณ ์ฌ์ดํธ
https://8trian8.tistory.com/47
https://firebase.google.com/docs/reference/unity/class/firebase/extensions/task-extension
'๐ Additional Study > ๐ Firebase' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Unity์ Firebase์ ์ฐ๋ (0) | 2024.02.04 |
---|