ํ๋ค if ~~ else ์กฐ๊ฑด ํ๋ ๋ง์กฑํ๊ณ ๋์ ๋ค์ ์กฐ๊ฑด๋ฌธ ๊ฐฑ์ ์ด์๋๋๋ฐ
๋ค์ ๋๋ฆฌ๋ ค๋ฉด ๋ฐ๋ณต๋ฌธ switch๋ฌธ์ผ๋ก ์ ์ด์ผํจ?
ย
ํ๋ค if ~~ else ์กฐ๊ฑด ํ๋ ๋ง์กฑํ๊ณ ๋์ ๋ค์ ์กฐ๊ฑด๋ฌธ ๊ฐฑ์ ์ด์๋๋๋ฐ
๋ค์ ๋๋ฆฌ๋ ค๋ฉด ๋ฐ๋ณต๋ฌธ switch๋ฌธ์ผ๋ก ์ ์ด์ผํจ?
ย
if else ๋ฅผ ์จ๋๋๊ณ , ๋ฐ๋ณต๋ฌธ switch๋ฅผ ์จ๋๋์ง
์กฐ๊ฑด๋ฌธ ๊ฐฑ์ ์ด ์๋๋ค๋๊ฒ ๋ฌด์จ๋ง์ธ์ง ์ ์ดํด๊ฐ ์๋ผ ์๋ฌธ์ ์ข ์ ์ด๋ด
ray ๋์ ๋ฌผ์ฒด๋ฅผ ๋ฌ์ ์ํ if (Raycast ์์ ์ฌ๋ฌผ ์์) { obj๋ฅผ ์ต๋ ๊ฑฐ๋ฆฌ๋ก ๋ณด๋ } else if (Raycast์ ์ฌ๋ฌผ ๊ฒ์ถ) { obj๋ฅผ ์ฌ๋ฌผ ์์ ํ์ }
if(A) else if(B) else ์ฌ๊ธฐ์์ A,B ๊ฒฐ๊ณผ๋ฅผ ๋ค ๋ณด๊ณ ์ถ์๊ฑฐ์?
Else B ๊ฒฐ๊ณผ๋ฅผ ์คํํ๊ณ ๋์ ๋ค์ A ์กฐ๊ฑด์ ํ์ธ์ํ๊ณ ๊ทธ๋ฅ ๊ตณ์ด๋ฒ๋ฆฐ๋ค๊ณ ํด์ผํ๋
์กฐ๊ฑด๋ฌธ์ด Update ์์ ์๋๊ฑฐ์?
else ์กฐ๊ฑด ํ๋ค์์ if๋ฅผ ๋ค์ ํ๋ ค๋ฉด ๋ ๋ถ๋ฅด๊ฑฐ๋ ๋ฃจํ๋ฌธ์ ๋๋ ค์ผํ๋๊ฑฐ ์๋๊ฐ? - dc App
if๋ switch๋ ํ๋ฒ ์คํ๋๊ณ ๋ง๋ค. ๊ณ์ ๋๋ฆฌ๋ ค๋ฉด ๋ฃจํ์ ๋ฃ๋๊ฐ ์กฐ๊ฑด๋ฐ๋ณต๋ฃจํ๋ฌธ(fwhile)์ ์ฐ๋๊ฐ ํด์ผ์ง. Update() ์์ ์๋๊ฑด Update() ์์ฒด๊ฐ ๋ฃจํ ํ๋ ์๋ง๋ค ํธ์ถ๋๋๊น if๋ฌธ์ด ์ด๋น 5~60๋ฒ ๋ฐ๋ณต ์คํ๋๋๊ฑฐ๊ณ
์คํ์ ์ fwhile x while o