๐ฎ Game Development ํ์ต โ Day 9
Source: Dev.to
๋ธ๋ฃจํ๋ฆฐํธ ๋๋ฒ๊น ๋ฐ Print String ์ฌ์ฉ
๐งช ์ค๋ ์๋ํ๊ณ ๋ฐฐ์ด ๊ฒ
- ๋ธ๋ฃจํ๋ฆฐํธ ๋๋ฒ๊น ์ ์ค์์ฑ์ ๋ฐฐ์ ์ต๋๋ค.
- 8์ผ์ฐจ์ ๋ฌธ ๋์์ด ์ผ๊ด๋์ง ์์๋ ํ, ๋ธ๋ฃจํ๋ฆฐํธ ๋ด๋ถ์์ ์ค์ ๋ก ๋ฌด์์ด ์คํ๋๊ณ ์๋์ง ๋ณผ ์ ์๋ค๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค.
- Print String ๋ ธ๋๋ฅผ ๊ฐ๋จํ์ง๋ง ๊ฐ๋ ฅํ ๋๋ฒ๊น ๋๊ตฌ๋ก ๋์ ํ์ต๋๋ค.
Print String์ ๋ค์์ ๋์์ด ๋ฉ๋๋ค:
- ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋์ง ํ์ธ
- ์ค๋ฒ๋ฉ์ด ์๋ํ๋์ง ํ์ธ
- ์ ๋ ฅ ํค๊ฐ ๊ฐ์ง๋๋์ง ํ์ธ
๐ ํผ๋์ค๋ฌ์ ๋ ์
- ๋ฌด์ธ๊ฐ ์๋ํ์ง ์์ ๋ ์ฒ์์ ์๊ฐํ๋ ๊ฒ์:
- โ๋ด ๋ก์ง์ด ํ๋ ธ๋ค.โ
- โ๋ด ๋ธ๋ฃจํ๋ฆฐํธ๊ฐ ๊นจ์ก๋ค.โ
- ์ค์ ๋ฌธ์ ๋ ๋ก์ง ์์ฒด๊ฐ ์๋๋ผ ๋ฌธ์ ๊ฐ ์ด๋์ ๋ฐ์ํ๋์ง์ ๋ํ ํต์ฐฐ์ด ๋ถ์กฑํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
- ๋๋ฒ๊น ์์ด ์ ๋ ๋จ์ง ์ถ์ธก๋ง ํ๊ณ , ์ด๋ ์๊ฐ์ ๋ญ๋นํ๋ ๊ฒ์ด์์ต๋๋ค.
๐ง ์ดํดํ๊ณ ํด๊ฒฐํ ๋ฐฉ๋ฒ
- ๋ธ๋ฃจํ๋ฆฐํธ์ ํต์ฌ ์ง์ ์ Print String ๋
ธ๋๋ฅผ ๋ฐฐ์นํ์ต๋๋ค:
- Begin Overlap ์ดํ
- Input Key Press ์ดํ
- ๋ฌธ ๋ก์ง ์ง์
- ํ๋ฉด์ ํ์๋๋ ๋ฉ์์ง๋ฅผ ๊ด์ฐฐํ์ฌ ์คํ ํ๋ฆ์ ์ถ์ ํ์ต๋๋ค.
- ๋ค์๊ณผ ๊ฐ์ ์ํฉ์ ๋ฐ๊ฒฌํ์ต๋๋ค:
- ์ค๋ฒ๋ฉ์ ์๋ํ์ง๋ง ์ ๋ ฅ์ ์๋ํ์ง ์์์ต๋๋ค.
- ์ ๋ ฅ์ ์๋ํ์ง๋ง ๋ฌธ ๋ก์ง์ ์ ํ ์คํ๋์ง ์์์ต๋๋ค.
- ๋๋ฒ๊น ์ ์ ํ์ ์ธ ๋ถ๊ฐ ๊ธฐ๋ฅ์ด ์๋๋ผ ๊ฐ๋ฐ์ ํ์์ ์ธ ๋ถ๋ถ์ด๋ผ๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
๐ฏ ์ด๋ณด์๋ฅผ ์ํ ํ ๊ฐ์ง ๊ตํ
- ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์ผ๋ฉด, ์นจ์ฐฉํ์ธ์.
- Print String(๋๋ ๋๋ฑํ ๋๊ตฌ)๋ฅผ ์ฌ์ฉํด ๋ก์ง์ ๊ฐ ๋จ๊ณ๋ฅผ ๊ฒ์ฆํ์ธ์.
- ํ๋ฆ์ด ์ ํํ ์ด๋์ ๋๊ธฐ๋์ง ํ์ ํ์ธ์.
- ํ ๋ฒ์ ์์ ๋ฌธ์ ํ๋์ฉ ํด๊ฒฐํ์ธ์.
9์ผ์ฐจ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๊ฒ๋ณด๋ค ์ค์ ๋ก ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง๋ฅผ ์ดํดํ๋ ๋ฐ ๋ ์ค์ ์ ๋์์ต๋๋ค. ์งํ์ ๋๋ฆฌ์ง๋ง ํํํ ๊ธฐ๋ฐ์ ๋ค์ง๋ ๊ณผ์ ์ด์์ต๋๋ค. ๊ฒ์ ๊ฐ๋ฐ์ ๋ฐฐ์ฐ๊ณ ์๋ค๋ฉด ์ธ์ ๋ ์ง ํจ๊ป ๋ฐ๋ผ์ค์ธ์.
๋ค์ ๊ธ: 10์ผ์ฐจ ๐ฎ๐