๊ฒ์ ํ๋ก๊ทธ๋๋จธ & ํ๋ก๊ทธ๋๋ฐ ๊ฐ์ฌ ๊ฒ์ ํธ๋ ์ด๋์ ๋๋ค.
๊ฒ์ ์ ์ ์ค๋ฌด ๋ฐ ๊ต์ก ๊ฒฝํ์ ํ ๋๋ก ์ถฉ์คํ ๊ฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
Courses
Reviews
Posts
Q&A
์น์ 2: ์๋๋ฏธ ์ด๋2
์๋ ํ์ธ์. ๊ฒ์ ํธ๋ ์ด๋์ ๋๋ค.dir์ Vector2๋ก ๋ฐฉํฅ์ ๋ํ๋ด๋ 2์ฐจ์ ๋ฒกํฐ์ ๋๋ค. ์ฆ, Vector2๋ ์ค์ํ ๋ณ์์ธ x, y๋ฅผ ํฌํจํ๊ณ ์์ผ๋ฉฐ x๋ ๊ฐ๋ก ์ด๋ ๋ฐฉํฅ, y๋ ์ธ๋ก ์ด๋ ๋ฐฉํฅ์ด ๋ฉ๋๋ค. x, y์ ๋ฒ์๋ ๋ณดํต 0 ~ 1 ์ฌ์ด์ ๊ฐ์ ๊ฐ๊ฒ ๋ฉ๋๋ค.์ ์๋ ์ค์ํ ๋ณ์์ธ float๋ก x(๊ฐ๋ก)๋ y(์ธ๋ก) ์ค ํ๋์ ๋ฐฉํฅ์ ๋ํ๋์ง๋ง, 2D ํ๋ฉด์์๋ x, y๋ฅผ ๊ฐ์ด ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ Vector2 ๊ตฌ์กฐ์ฒด๋ฅผ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ์ด๊ฒ์ ์ฌ์ฉํ๋ฉด ํธ๋ฆฌํ ๊ฒ์ด ๊ณฑ์ ์ ํ๋ฒ์ ํด์ค๋ค๋ ๊ฒ์ด์ฃ .์ ์๋ x, y์ ๋ํด speed * Time.deltaTime์ ๊ฐ๊ฐ ๊ณฑํด์ฃผ์๋ค๋ฉด, Vector2 ๊ตฌ์กฐ์ฒด์ธ dir์ ํ๋ฒ๋ง ๊ณฑํ๋ฉด dir.x, dir.y์ ๋ชจ๋ ์ ์ฉ๋๊ธฐ ๋๋ฌธ์ ์ฝ๋์ ์์ ์ค์ฌ์ฃผ๋ ์ญํ ๋ ์์ต๋๋ค.
- 0
- 2
- 327
Q&A
์น์ 2: ์๋ธ๋ฃจํด
์๋ ํ์ธ์.์ฝ๋ฃจํด์ ๊ฐ๋ ์์ผ๋ก๋ ์คํํธ๋ ์ ๋ฐ์ดํธ ํจ์์ ๋ณ๊ฐ๋ก ์งํ๋ฉ๋๋ค. ์ฆ, ์ฝ๋ฃจํด์ ์คํํธ๋ ์ ๋ฐ์ดํธ ํจ์์ ์งํ๊ณผ ๋ฌด๊ดํ๊ฒ ๋ฐ๋ก ์คํ๋๋ค๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค.cortDT1์ด Start()์์ ์์ํ๊ณ , 1์ด ๊ธฐ๋ค๋ฆฌ๋ ๋์ Start()์ ๊ทธ ๋ฐ์ ์๋ ํจ์๊ฐ ์คํ๋๋ ๊ฑด๊ฐ์?๋ง์ต๋๋ค. ์ฝ๋ฃจํด์ ์คํํธ ํจ์์์ ํธ์ถํ๋ ๊ทธ ์๊ฐ๋ถํฐ ๋ณ๋์ ํ๋ก์ธ์ค๋ก ์งํ๋ฉ๋๋ค.๊ทธ๋ฌ๋ฉด Update()๋ ์ธ์ ์คํ๋๋ ๊ฑด๊ฐ์? ์คํ์์๊ฐ ๊ถ๊ธํฉ๋๋ค!์ ํํ๋ ์ฝ๋ฃจํด์ ์ ๋ฐ์ดํธ ํจ์ ๋ค์์ ์คํ๋๊ณ , yield๊ฐ ์์ ๊ฒฝ์ฐ ์ง์ ๋ ์๊ฐ๋งํผ ๋๊ธฐํ๋ค๊ฐ ์ง์ ๋ ์๊ฐ์ด ๊ฒฝ๊ณผํ๋ฉด ์ ๋ฐ์ดํธ ๋ค์์ ๋ค์ ์คํ๋ฉ๋๋ค.
- 0
- 1
- 335
Q&A
์น์ 1 ์ ๋ํฐ๊ธฐ์ด: ์ฌ์ฉ์ ์ค๋ธ์ ํธ ์ ์ด2
์๋ ํ์ธ์. ๊ฒ์ ํธ๋ ์ด๋์ ๋๋ค.์์ฆ์ ์๋๊ฐ ์ข์์ ธ์ AI๊ฐ ๋ต๋ณ์ ๋ฌ์์ฃผ๋๊ตฐ์ ^^์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ํค๋ณด๋์ ์ํด vec ๊ฐ์ด ์ง์ ๋๋๋ฐ, ๋ง์ผ vec = Vector3.zero;๊ฐ ์์ผ๋ฉด ์ด ๊ฐ์ด ๋จ์์ delta์ ๊ฐ์ด ๋ค์ด๊ฐ๊ณ , ๋ค์ transform.Translate(delta)์ ๋ค์ด๊ฐ๊ฒ ๋์ด, ์ ๋ ฅ์ด ์๋ ์ํ์์๋ vec์ ์๋ x๋ y ๊ฐ์ ์ํด ๊ณ์ ์ด๋ํ๊ฒ ๋ฉ๋๋ค. ์ด๊ฒ์ ๋ง๊ธฐ ์ํด vec์ x, y, z ๊ฐ์ ๋ชจ๋ 0์ผ๋ก ๋ง๋ค์ด์ฃผ๋ Vector3.zero๋ฅผ ๋์ ํ๋ ๊ฒ์ด์ฃ .
- 0
- 2
- 294