[Sparta-BCamp] TIL 4 (๋Invoke?) โญ
์นดํ ๊ณ ๋ฆฌ: Til
Invoke,Time
๋ฏธ๋ ํ๋ก์ ํธ 4์ผ์ฐจ
09:00 ~ 20:00๊น์ง ํด์ผ ํ ์์ ํ๋ฉด๊ณต์ ๋ก ํ์๋ค๊ณผ ๊ฐ์ด ์์
4์ผ์ฐจ
- 1. ๋ ธ๋ง ํ๋(24์ฅ) ์นด๋ ๋ฐฐ์น
- 2. ๋์ด๋ ์กฐ์
- 3. ์ต๊ณ ๊ธฐ๋ก 3๊ฐ
- 4. ์นด์ดํธ ํ์
- 5. ์ผ์์ ์ง + UI
์ถ๊ฐ๊ธฐ๋ฅ
- 1. ์นด๋ ๋ฐฐ์นํ ๋ ํจ๊ณผ
- 2. ์นด๋ ๋ค์งํ๋ ๊ฑฐ
ํด์ผํ ๊ฑฐ
- 1. Start Scene ์ด๋ฏธ์ง ๋ฃ๊ธฐ
- 2. ๋ณผ๋ฅจ ์กฐ์ ํ๊ธฐ (๋น์ทํ๊ฒ ๋ง์ถ๊ธฐ) โ 0.3
- 3. +5 ํ ๋ฒ ๋ ์งํ๊ฒ ๋๋ ๋ถ๋ถ
- 4. ์นด๋๊ฐ ๋ง์ถฐ์ก์ ๋ ์ด๋ฆ ์ค๋ณต โ ์๋ ์๋ ์ด๋ฆ์ด ์์ด์ง๊ณ ์ด๋ฆ์ด ์๋ก ์๊ธฐ๋๋ก ๋ณ๊ฒฝ
- 5. ์ธ๋ถ์ ์ธ ๋์ด๋ ์ค์
- 6. ๋์ด๋ ํด๊ธ
- 7. ๋ฐ์ดํฐ ์ญ์ ํ๊ธฐ (์ค์ ๋ฒํผ?)
- 8. ๊ฒ์ ์ข ๋ฃ ๋ฒํผ? - Start Scene
- 9. first ์นด๋ 5์ด ํ null ์ค๋ฅ ์์
- 10. easy ๋์ด๋ ์นด๋ ์๊ธฐ
- 11. hard ์ฒ์ ์๋ ํ์ ํ์ธ
- 12. Scene์ด๋ฆ ๋ฐ๊พธ๊ธฐ (EasyScene, NormalScene, HardScene),์ด๋ฆ Easy, normal, Hard ํต์ผ
- 13. ์นด๋ ์ฌ์ด์ฆ ์กฐ์
1. 11.03
ํ๋ฉด๊ณต์ ๋ก ๊ฐ์ด ์์
์ ํ๋ค. ๋ง์ ๋ถ๋ถ ์์ ํ๋ฉด์ ๋ด ์ฝ๋ ๋ถ๋ถ์ ๊ณ ์น ๋ถ๋ถ์ด ๋ง์๋ค. ํ์๋ถ๋ค ๋์ ๋ฐฐ์๊ฐ๋ ๊ฒ ์์ฒญ ๋ง์๋ค. ์์นจ๋ถํฐ ์ ๋
๊น์ง..
์ค๋ ์ถ๊ฐ ์์
, ์ค๋ฅ์์ ํ๋ฉด์ ๋๋ ์ ์ด ๋ง๋ค.
๊นํ๋ธ ๋ถ๋ถ ๋ธ๋์น๋ก pull ํ๋ ๋ถ๋ถ ์ต์ํด์ง๊ธฐ
Invoke๋ฅผ ์ฌ์ฉํ ๋ ์กฐ์ฌํ ์ ์ด ๋ง์๋ค, CancelInvoke(); =์คํ ์ค์ธ Invoke ํจ์๋ฅผ ์ค์ง
2. ๋ Invoke
Invokeโฆ
์กฐ์๋ถ๋ค๊ณผ ํจ๊ป ํํฐ๋์๊ฒ ์ง๋ฌธํ๋ฌ ๊ฐ์๋ค. ์ธ๋ณดํฌ ๋ฒ๊ทธ์ ๋ํด ์ง๋ฌธํ๋ฌ ๊ฐ์๋๋ฐ ์ฐ๋ฆฌ๊ฐ ์๊ฐํ๋ ๋ถ๋ถ์ด ์๋ ๋ค๋ฅธ ๋ถ๋ถ์์ ๋ฌธ์ ์์๋ค.
ํํฐ๋์ด ๋ฒ๊ทธ๋ฅผ ์ฐพ์๋ด๋ ๊ณผ์ ์ ์ง์ ๋ดค๊ณ ์์ฒญ ๋ง์ด ๋ฐฐ์ ๋ค. ์ง๊ธ ์ฝ๋๊ฐ ์ด๋์ ๋ฉ์ท๋์ง ์ด๋ ๋ถ๋ถ์ด ์คํ์ด ๋์ง ์๋์ง.
๋ ์ง๊ธ ํ ๊ฒ์ ์ํฉ์ ์ ์ฑ์ ์ผ๋ก ๋ณผ ์ ์๋ ๊ธฐ๋ฅ๋ ์์๊ณ ๊ฑฐ๊ธฐ์ time์ด ํ๋ฅด์ง ์๋ ๊ฑธ ์ ์ ์์๋ ๊ฑฐ ๊ฐ๋ค.
๊ทธ ํ time scale =0 ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๊ณ 1๋ก ๋ณ๊ฒฝํด ํด๊ฒฐ๋์๋ค.
๊ฒฐ๊ณผ.
์ ๋ฆฌํ๋ฉด time scale = 0์ด๊ธฐ ๋๋ฌธ์ invoke(1.5)์์ 1.5์ด๋ผ๋ ์๊ฐ์ด ํ๋ฅด์ง ์์ ๋ฒ๊ทธ ํ์ธ์ด ๋์๋ค.
๊ทธ ํ time scale = 1๋ก ๋ณ๊ฒฝํด ํด๊ฒฐ์ ํ์๋ค.
๋ฐฐ์ด์
๋ชจ๋ ์ฝ๋๋ฅผ ์งค ๋ ์ถ์ ์ด ๊ฐ๋ฅํ๊ฒ ์ค์ awake์์ component<> ๋ฏธ๋ฆฌ ์ค์ , ๋ณ์๋ก ์ฌ์ฉ
์ฝ๋์์ time.scale๋ฅผ ์กฐ์ ํ์ง ๋ง๊ณ bool ispause get set์ผ๋ก ํด๋ณด๊ธฐ -> ํํฐ๋์ด ๋ณด์ฌ์ฃผ์
จ๋๋ฐ ์ฝ๋๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ชฐ๋๋ค.. ์ข ๋ ๊ณต๋ถํด ๋ณด๊ธฐ
์ก๋ด
์ฝ๋ ์ค๋ฅ ์ Time์ ๋ํด ํ ๋ฒ ๋ ์๊ฐํด ๋ด์ผ๊ฒ ๋ค..
ํ๋ฉด๊ณต์ ๋ฅผ ํ๋ฉด์ ๊ฐ์ดํ๋ฉฐ ๋ฐฐ์ด๊ฒ ๋ง์๋ค.. ์ฉ์ด, ๋จ์ถํค,์ฝ๋
์์ด์ด ํ๋ ์ = ์ฑ์ UI, ๊ธฐ๋ฅ์ ๋จ์ํ ๋ํ, ์ ์ผ๋ก ๋ณด๊ธฐ ์ฝ๊ฒ ๋ง๋๋ ๊ฒ.
๋ฆฌํฉํ ๋ง = ๊ฒฐ๊ณผ์ ๋ณ๊ฒฝ ์์ด ์ฝ๋์ ๊ตฌ์กฐ๋ฅผ ์ฌ์กฐ์ ํจ.
3. ์์ด์ด ํ๋ ์
์์ด์ด ํ๋ ์ ์์ ๋์ด ๋ง๋์ ์์ด์ด ํ๋ ์ (๊ฐ์ฌํฉ๋๋ค.)
4. ํ๋ก์ ํธ ์ค๋ช
์คํ๋์ด ๋ง๋์ ํ๋ก์ ํธ ์ค๋ช
(๊ฐ์ฌํฉ๋๋ค.)
ํ๋ก์ ํธ ์ค๋ช
[Unity] TIL 4
๋๊ธ๋จ๊ธฐ๊ธฐ