๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ22 for๋ฌธ์์ List ์์๋ฅผ ์ญ์ ํ ๋ ์ ์ํ ์ List๋ ์ค๊ฐ์ ์๋ ์์๊ฐ ๋น ์ง๋ฉด ๊ทธ ์ดํ์ ์ธ๋ฑ์ค๋ฅผ ์์ผ๋ก ๋น๊ฒจ์ฃผ๊ธฐ ๋๋ฌธ์ ์ญ์ ์ ์ ์ํด์ผ ํจ ๋ฐฉ๋ฒ 1. ์ธ๋ฑ์ค ๊ฑฐ๊พธ๋ก ์ ๊ทผํ๊ธฐ for(i = 0; i -1; i--) { if(list[i] == ~~) list.RemoveAt(list[i]); } 2022. 11. 17. PlayerPrefs PlayerPrefs ์ฌ์ฉ๋ฒ // ์ ์ฅํ๊ธฐ PlayerPrefs.SetInt("key", value);// SetFloat, SetString // ๋ถ๋ฌ์ค๊ธฐ int loadedData = PlayerPrefs.GetInt("key");// GetFloat, GetString // ํค๊ฐ ์๋๊ฐ? if( PlayerPrefs.HasKey("key") ) { } // ์ญ์ ํ๊ธฐ PlayerPrefs.DeleteKey("key"); PlayerPrefs.DeleteAll();// ๋ชจ๋ ์ญ์ * Editor์ผ ๋ ๊ฒฝ๋ก : ์ปดํจํฐ \ HKEY_CURRENT_USER \ Software \ [Company Name : ex)JaneGames] \ [Product Name : TopDown2DRPGPractice] * .. 2022. 10. 30. AnchoredPosition vs. LocalPosition, Pivot ์์ ๊ฐ์ด ์ฌ๊ณผ Image์ Anchor๊ฐ Text์ ์์์ด๋ฉด์ ์ผ์ชฝ ๋์ ๋ฐฐ์น๋์ด ์๋ ๊ฒฝ์ฐ, ์ธ์คํํฐ๋ฅผ Normal ๋ชจ๋๋ก ๋ดค์ ๋๋ ์๋์ ๊ฐ์ด Pos X๋ Image๊ฐ Anchor๋ฅผ ๊ธฐ์ค์ผ๋ก ์ผ์ชฝ์ ์์ผ๋ฏ๋ก -2.999985๋ก ํ์๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. ์ธ์คํํฐ๋ฅผ Debug ๋ชจ๋๋ก ๋ฐ๊พธ๋ฉด Local Position์ -82.34499๋ก ์์ดํ๋ฉฐ, Anchored Position์ด Normal ๋ชจ๋์์ Pos X ๊ฐ์ผ๋ก ํ์๋์์์ ํ์ธํ ์ ์๋ค. Local Position์ ๋ถ๋ชจ์ธ Text์ Pivot ๊ฐ์ ๊ธฐ์ค์ผ๋ก, ๋ถ๋ชจ์ Pivot ์์น์์๋ถํฐ ๋์ Pivot ์์น ๊ฐ์ ์ฐจ์ด์ด๋ค. ๊ทธ๋์ ๋ถ๋ชจ์ Pivot์ ๋ฐ๊พธ๊ฑฐ๋ ๋์ Pivot์ ๋ฐ๊พธ๋ฉด ๊ฐ์ด ๋ฌ๋ผ์ง๋ค. Anchored Positio.. 2022. 10. 19. ๋ผ๋์(radian), ์ผ๊ฐํจ์(Sin, Cos, Atan2) ๋ผ๋์(radian) - ์ผ์์ ์ผ๋ก ์ฌ์ฉํ๋ 60๋ถ๋ฒ(๋จ์ degree)์ด ์๋, ํธ๋๋ฒ(ํธ์ ๊ธธ์ด๋ก ๊ฐ๋๋ฅผ ํํ)์ด๋ผ๋ ๊ฐ๋ ํํ ๋ฐฉ๋ฒ์ ๋จ์ - ์? ์ค์๋ก ๋ง๋ค์ด ์ฌ์ฉํ๊ธฐ ์ํด์. - 1 ๋ผ๋์ : ํธ์ ๊ธธ์ด๊ฐ ๋ฐ์ง๋ฆ๊ณผ ๊ฐ์์ง๋ ๊ฐ(์ฝ 57.2958º) - ๋ผ๋์ ๊ฐ = ํธ์ ๊ธธ์ด / ๋ฐ์ง๋ฆ์ ๊ธธ์ด - ์ํค๋ฐฑ๊ณผ์์ ๋งํ๋ '์ด๋ค ๊ฐ์ ๋ผ๋์ ๊ฐ์ ๊ฐ์ ํฌ๊ธฐ์ ๋จ์์ ์ค์ฌ๊ฐ์ด ๋ํ๋ ํธ์ ๊ธธ์ด์ ๊ฐ๋ค. '์ ์๋ฏธ๋.. ์์ ํฌ๊ธฐ๋ฅผ ๋ฐ์ง๋ฆ์ด 1์ธ ์(๋จ์์)์ผ๋ก ์ค์ธ ๋ค์, ๊ทธ ํธ์ ๊ธธ์ด๋ฅผ ์ฌ๋ฉด ๋ผ๋์ ๊ฐ์ด ๋๋ค๋ ๋ง์ด๋ค. - degree๊ฐ º ๊ธฐํธ๋ฅผ ์ฌ์ฉํ๋ฏ ๋ผ๋์์ rad ๋๋ c ๊ธฐํธ๋ฅผ ์ฌ์ฉ(ํ๋, ๋ผ๋์ ๊ฐ ์์ฒด๊ฐ ํธ์ ๋ฐ์ง๋ฆ์ ๋น์จ ๊ฐ์ด๋ฏ๋ก ๊ธฐํธ๊ฐ ์๋ต๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.) - π = ์์ ๋๋ .. 2022. 10. 14. ์ด์ 1 2 3 4 ๋ค์