๊ฐ๋ตํ ์ค๋ช ํ์๋ฉด, ์์ ์์ฌ๋ก ์งํ ์์ฒด๋ฅผ ์์ ํ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์.
ํ์ฌ๋ ๊ตฌ, ์ ์ก๋ฉด์ฒด๋ง ์ด์ฉํ์ง๋ง, ํ์ ์ํฌ์๋ ์๊ณ , ๋ค๋ฅธ ๋ํ๋ค๋ ์ค์น/์ ๊ฑฐ๊ฐ ๊ฐ๋ฅํจ.
์ฅํธ๋ฆฌ๋ฅผ ์ด์ฉํ Lod๋ ์ ์ฉ๋์ด ์์
ํ์ฌ ๋งต์ด ์ ํ๋์ด์์ง๋ง, ์ผ๋ง๋ ์ง ๋ฌดํํ ์งํ์ผ๋ก ๋ฐ๊ฟ ์ ์์.
์ต๊ทผ ๋ช์ผ๊ฐ ๊ฐ๋น์ง์ฝ๋ ํฐ๋๋ฌธ์ ํ๋ค์๋๋ฐ, ์ ๋ง ์์์น๋ ๋ชปํ๊ณณ์์ ๊ฐ๋น์ง๊ฐ ๋์ค๊ณ ์์์.
1. ๋์ ๋๋ฆฌ์์ ๊ตฌ์กฐ์ฒด๋ฅผ ํค๊ฐ์ผ๋ก ๋ฑ๋กํด์คฌ์ ๋, ์ด ๊ตฌ์กฐ์ฒด๊ฐ IEqautable๋ฅผ ์์๋ฐ๊ณ , Equals์ GetHashCode๋ฅผ ์ค๋ฒ๋ผ์ด๋ ํด์ฃผ์ง ์์ ๊ตฌ์กฐ์ฒด๋ผ๋ฉด,
๋์ ๋๋ฆฌ์์ ๋ญ ํ๋ ๊ฐ๋น์ง๊ฐ ์์ฑ๋จ. ๋ฒกํฐ3๊ฐ์๊ฑด ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์์ ๋ค์ด ๋์ด์์.
2. ํจ์์์ params[]๋ฅผ ์ธ์๋ก ๋ฐ๋ ํจ์๋ผ๋ฉด, ์ฌ์ฉํ ๋๋ง๋ค ๊ฐ๋น์ง๊ฐ ์์ฑ๋จ.
Mathf.Max(a,b,c...) ๋ฑ์ด ์ฌ๊ธฐ์ ํด๋นํจ. Mathf.Max(c, Mathf.Max(a,b)) ์ด๋ฐ์์ผ๋ก ์ฌ์ฉํ๋ฉด ๋จ.
๋ณต์ ๋ฐ์ดํฐ๋ก ์ด๋ฃจ์ด์ ธ์๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ง์ ๋ฐ์ดํฐ๋ฅผ ๊ณ์ ์ํํ๋ค๋ณด๋,
์ ๋ฐ ์์ ์์ ๋์ค๋ ๊ฐ๋น์ง๊ฐ ์๋ฌด๋ฆฌ ์ ๋๋ผ๋ ์์๊ฐ์ ๋ถ์ด๋์ ์์๋ก ๊ฐ๋น์ง ์ฝ๋ ํฐ๊ฐ ๋.
์ง์ง ์๋ง์ ๋ฌธ์ ์ ๋ค์ด ์์์ง๋ง, ํ์ธํ๊ฑด ์ ๋ถ ์ฒ๋ฆฌํ์.
์คํ ๋ฒํผ ๋๋ฅผ๋๋ง๋ค ์ด๋ฒ์ ๋ฌด์จ ๋ฒ๊ทธ๊ฐ ๋ฐ๊ฒฌ๋ ๊น ๋๋ฌด ๋ฌด์ญ๋๋ผ ์ง์ง๋ก. 3์ผ๋์ ๊ฐ๊ณ ์ํ๋๊น ์ฃฝ์๋ง์.
์ง์ง params[]๊ฐ ๊ฐ๋น์ง๋ฅผ ๋ง๋ ๋ค๋๊ฑด ์ด์ ์์ธ ์ถ์ ํ๋ค ๊นจ๋ซ๊ธด ํ๋๋ฐ, Mathf.Max๊ฐ params๋ฅผ ์ฌ์ฉํ๋ ํจ์์ธ์ง๋ ์ ํ ๋ชจ๋ฅด๊ณ ์์์ด์ ํ๋ฃจ์ข ์ผ ํด๋ฉค.
ํ๋ ์ด์ด ์ค์น ๋ธ๋ก ๊ด๋ จํด์ ์ข ๋ ์ต์ ํ๊ฐ ํ์ํ ๊ฒ ๊ฐ์ง๋ง ์ผ๋จ ๋ช์ผ์์ ๋ช์ฃผ๊ฐ ์ฌ๋์๊ฐ ๊ฐ์ง๊ณ ์ถ์.
๋ค์ด๋ก๋
https://drive.google.com/file/d/1Gn2f72uExR5dCY0MI4lyNsVICqQqpXWM/view?usp=sharing
๋ง์ฐ์ค ์คํฌ๋กค -> ํฌ๊ธฐ ๋ณ๊ฒฝ
๋ง์ฐ์ค ์ขํด๋ฆญ -> ๊ตฌ ์ค์น
๋ง์ฐ์ค ์ฐํด๋ฆญ -> ์ ์ก๋ฉด์ฒด ์ ๊ฑฐ
X -> ์์ด์ดํ๋ ์ ๋ชจ๋
F1 -> ๋ง์ฐ์ค ์จ๊ธฐ๊ธฐ
๊ฐ๊ฐ ์ง์ ์ ๊ฐ์ ํ ๋๋๋ค ๋๋์ด ์ฌ๋ฌ๊ฐ
์์ผ ๊ณ ์์ - dc App
ใณใณ