Easy Save์ ๊ฒฝ์ฐ, ๋๋ฐ์ด์ค์ ์ ์ฅ์ ํ๋๊ฑฐ๊ณ
GPGS Cloud Saved Game์ ๊ฒฝ์ฐ์๋ ๊ฒ์์ ์ํ(?)๋ฅผ ์ ์ฅํ๋ ๊ฒ์ผ๋ก ๋ณด์ด๋๋ฐ... (์์ง ์ ๋ชจ๋ฆ)
๋๊ฐ๋ฅผ ๋์์ ์ ์ฐ๋ ๋ถ ์๋์ฌ?
๋ ธํ์ฐ๋ ๊ฐ๋ ์ค๋ช ์ข ใ ใ
๋ด๊ฐ ์ ์ด์ง์ธ์ด๋ธ๋ก ์ ์ฅํ๊ณ ๊ทธ๊ฑธ gpgs์ ์ฌ๋ฆฌ๊ณ ,gpgs์ ์๋๊ฑธ ๋ฐ์์ ์ด์ง์ธ์ด๋ธ์์ ์ด๊ณ ํ๋ฉด๋ผ์ - dc App
gpgs์ ํ์ผ ์์ฒด๋ฅผ ์ฌ๋ฆด ์๊ฐ ์๋๊ฑด๊ฐ์? easy save๋ก ์ ์ฅ๋๋ device์ ์ ์ฅ๋๋ ๊ทธ ํ์ผ ์์ฒด๊ฐ ์ฌ๋ผ๊ฐ๋์??
๊ฐ๋ ์์ฒด๊ฐ ์ ์์๋ค์ ใ ใ ใ
์ ๊ทธ๋ฆฌ๊ณ . ์ธ๋ฒคํ ๋ฆฌ ๊ฐ์ ๊ฒฝ์ฐ๋ Easy Save์ Auto Save ๊ธฐ๋ฅ ์ด์ฉํ๋๋ฐ, ๊ทธ๋ถ๋ถ๋ ๊น๋ํ๊ฒ gpgs ์ ์ฅ ๋ฌธ์ ์๋์??
์ ์ฅ์ ๊ฒฝ์ฐ ์ด์ง์ธ์ด๋ธํ์ผ์ byte๋ก ๋ณํํ๋ฉด gpgs์ ์ฌ๋ฆด์์์๊ป? gpgs์์ฌ๋ฆฌ๋ ค๋ฉด byte ํ์์ด์ด์ผํ๋๋ด ๊ทธ๋ฆฌ๊ณ ์ด์ง์ธ์ด๋ธํ์ผ์ byte๋ก ๋ณํํ๋๊ฑด ์ด์ง์ธ์ด๋ธ์์ ์ง์ํ๋๊ธฐ๋ฅ ๋ถ๋ฌ์ค๊ธฐ๋ ๋ฐ๋๋ก ์๊ฐํ๋ฉด ๋ ๊ฑฐ๊ฐ์ - dc App
๋ ์คํ ์ธ์ด๋ธ์์จ์ ๋ชจ๋ฅด๊ฒ ์ ์จ๋ณผ๋ ค๊ณ ํ๋๋ฐ ์คํ๋ ค ๋ถํธํด์ ธ์.. ๊ผญ ์คํ ์ธ์ด๋ธ ์์จ๋ ์ธ๋ฒคํ ๋ฆฌ๋ ์ ์ฅ๊ธฐ๋ฅ ๋ ๊ฑฐ๊ฐ์๋ฐ - dc App
๋ ์ด๋ณด๋ผ ์ ๋ชจ๋ฅด๊ฒ ๊ณ chat gpt์๊ฒ ๊ตฌํ ํ๋๋ฒ ๋ฌผ์ด๋ด - dc App
byte[] bytes = ES3.LoadRawBytes("myFile.es3"); - dc App
์ค ๊ฐ์ฌํฉ๋๋ค ํ๋ฒ ํด๋ณผ๊ฒ์!!
์ฌ๋ฆด๋ ES3.LoadRawBytes ์ฐ๊ณ , ๋ค์ด ๋ฐ์๋๋ ๋ค์ ES3๋ก ์ ์ฅํ๋ ค๋ฉด ์ด์ผํด์ผํ๋์ ใ ใ
ES3 method์ LoadRawBytes์ ๋ฐ๋๊ฐ ์์ด์ ์ฌ์ญ์ด๋ด ๋๋ค ๊ณ ์๋
์ฝ๊ฒ ์๊ฐํด ๊ทธ๋ฅ ์ธํฐ๋ท์ ํ์ผ ์ฌ๋ฆฌ๊ณ ๋ค์ด ๋ฐ๋๊ฑฐ์
๊ฐ์ด ์ฐ๋ฉด ์๋ฒ๋น์ฉ ์ ์ฝํ ์ ์๊ธด ํ๊ฒ ๋ค.
var gpgs๊บผ ๋ฐ์ดํธ = Encoding.UTF8.GetString("gpgs์์ ๊ฐ์ ธ์จ byte[]")); ES3.SaveRaw(gpgs๊บผ ๋ฐ์ดํธ);
์ด๊ฒ ๋ฐ๋์ผ๋ ์ฐ๋๊ฑฐ
๊ฐ์ฌํฉ๋๋ค ์ข ๋ ์ฐ๊ตฌํด๋ณด๊ฒ ์ต๋๋ค
ํด๋์ต๋๋ค... ์ด๋ ๊ฒฝ๋ก๋ก๋ ์ฐ๋ฝ์ฒ๋ฅผ ์๋ค๋ฉด ์ปคํผ ํ์ ๋ณด๋ด๋๋ฆฌ๊ฒ ์๋๋ค
๋์๋๋ค๋ ๊ธฐ๋ถ์ข๋ค ๊ตณ๊ตณ
์๋์ ๊ฐ์ฌ. ํ๋ ์ผ ๋ค ๊ฑด์นํ์๊ธธ
ํ ๊ทผ๋ฐ ๋๋ฌผ ๊ด๋ จ ๊ฒ์ ๋ค์ํ๊ฒ ๋ง๋๋๊ฑฐ ๊ฐ์๋ฐ, ๊ทธ๋ฆผ ๋ค ์ฌ์์ ์์ ์คํ ์ด์์?
์ง์์ ์๊ฐ๋ ๋ ํ๋์ฉ ๊ทธ๋ ค์ํ๋์ค spine,krita ์จ์ ํ๊ณ ์์! - dc App
์ ์ฒด๊ฐ ๋ญ๊ธธ๋ ๊ทธ๋ฆผ์ด๋ ๊ฐ๋ฐ์ด๋ ๋๋คํ๋๊ฒจ.. ๋ณธ์ ์ด?