HP๋ฐ(Slider_01, 02)๊ฐ ์์๋์ ๊ท์๋์
์์๋๊ฐ ์ข์ฐ ๋ฐ์ ํ๋ฉด
HP๋ฐ๊น์ง ๊ฐ์ด ์ข์ฐ ๋ฐ์ ๋๋๋ฐ
HP๋ฐ ๊ณ ์ ์ด๋ป๊ฒ ํจ?
์ ๋จธ๋ฆฌ ์๋์๊ฐ๋ค
HP๋ฐ(Slider_01, 02)๊ฐ ์์๋์ ๊ท์๋์
์์๋๊ฐ ์ข์ฐ ๋ฐ์ ํ๋ฉด
HP๋ฐ๊น์ง ๊ฐ์ด ์ข์ฐ ๋ฐ์ ๋๋๋ฐ
HP๋ฐ ๊ณ ์ ์ด๋ป๊ฒ ํจ?
์ ๋จธ๋ฆฌ ์๋์๊ฐ๋ค
์ข์ฐ๋ฐ์ ์ spriteRenderer์ flipx ์์ฐ๊ณ scale๊ฐ ์กฐ์ ํ๊ฑฐ?
ใ ใ
flipx๊ฐ ๋จธ์ ์ฒจ๋ค์ด๋ณด๋๋
์คํ๋ผ์ดํธ ๋ ๋๋ฌ ์ปดํฌ๋ํธ์๋ flipx๋ผ๊ณ ์ข์ฐ๋ฐ์ ์์ผ์ฃผ๋ bool๊ฐ์ด ์์. getcomponent๋ก ์ ์ปดํฌ๋ํธ์ ์ ๊ทผํด์ flipx ๊ฐ์ true๋ false๋ก ์ค์ ํด์ฃผ๋ฉด ๋จ.
scale์ ์์ ์คํ๋ผ์ดํธ๋ ํจ๊ป ์ ์ฉ๋์ hp๋ฐ๋ ๊ฐ์ด ๋คํ๋ฆด๊ฑฐ์ผ
์ ๊ทธ๊ฑฐ flip์ผ๋ก x, yํ๋๊ฑฐ? ํด๋ดฃ๋๋ฐ ์ ๊ฑฐ ํ์ด์ด๋ณผ ๋๊ฐ๋ ์์น๊ฐ ์๋ ์ขํ์์ ๋๊ฐ๊ฒํด์ ๊ทธ๋ฅ flip๋ก ๋ฐ๊พธ๋ฉด ํ์ด์ด๋ณผ์ด ์๋ฑํ๋ฐ์ ๋๊ฐ
๊ทธ๋ผ ๋ด ๋๊ธ ์๋ ์ ๋ถ๊บผ ํ๋๊ฒ ๋์๋ฏ
ใ ใ ใ ใ ใ ใ ใณใณ
์ ๋์ ์ด๋ฏธ์ง์ ์ฒด๋ ฅ๋ฐ ์ด๋ฏธ์ง๋ฅผ ๋ถ๋ฆฌํ ๋ค์ ๋๋ค ์ด๋ฏธ์ง ์ค๋ธ์ ํธ์ ์์ ์ค๋ธ์ ํธ๋ก ๋ฃ๋๊ฒ ์ข๊ฒ ์ต๋๋ค
??
์์ ์ค๋ธ์ ํธ ๋ง๋ค์ด์ ์ ๋ ์ด๋ฏธ์ง๋ ์ฒด๋ ฅ๋ฐ ์ด๋ฏธ์ง ๋ถ๋ฆฌํด์ ์์์ผ๋ก ๋ฃ๊ณ ์ข์ฐ ๋ฐ์ ์ ์ ๋ ์ด๋ฏธ์ง๋ง ์ ์ฉํ๋ผ๋ ๋ป
ใ ใ
if์ ๋ ์ค์บ์ผ > 0 {์ฒด๋ ฅ๋ฐ ์ค์บ์ผ = 1}
ํ ๋ฐฐ ๊ฐ์ ์ ํ๋ ใ ๋ง๋ฒ์ฌ ์ฃผ์ ์ ๋๋ณด๋ค ๋ชธ ์์ฐ๋ค