์ค๋ธ์ ํธ๋ฅผ x๋ก 10 ๊ฐํ์ y๋ก 10๋งํผ ๊ฐ๊ณ ์ถ์๋ฐย
public class NewBehaviourScript : MonoBehaviour
{
ย ย Vector3 vec = new Vector3(10, 0, 0);
ย ย
ย ย void Update()
ย ย {
ย ย ย ย transform.position = Vector3.MoveTowards(transform.position, vec, 0.1f);
ย ย ย ย transform.position = Vector3.MoveTowards(transform.position, new Vector3(0, 10, 0), 0.1f);
ย ย }
}
์ด๋ ๊ฒ ํ๋ฉด x๋ก 10 ๊ฐํ y๋ก 10 ๊ฐ๋๊ฒ์๋๋ผ x+y๋ก ๊ฐ๋ฒ๋ฆฌ๋ค,,, y๋ก ๊ฐ๋๊ฑฐ๋ฅผ LateUpdate์ ๋ฃ์ด๋ณด๋ฉด ๋์ง์์๊น ํ์๋๋ฐ ์ด๊ฑฐ๋ ์๋๊ณต
์ด๋ป๊ฒ ํด์ผ๋ ๊น??
Brain.clear()
if์จ
x๋ก ๊ฐ๋๊ฑฐ๋ y๋ก ๊ฐ๋๊ฑฐ ๋๋ ์ฃผ์ ์ง๊ธ ์ฝ๋๋ update ๋ฌธ์ ๋ฃ์๊ฑด๋ฐ update ๋ฌธ์ ํ๋ ์๋ง๋ค ์ํํ๋๊ฑฐ๋ผ ์ฌ์ค์ ๋์์ ์ํ๋๋๊ฑฐ์
๋๋๋ผ๋๊ฒ ๋จผ์ง๋ชจ๋ฅด๊ฒ์ด.. ใ ใ update ํ๋ ์๋ง๋ค ์ํํ๋ค๋๊ฒ ๋จผ์ง๋ ์ดํดํ์ด
์ ๊ฒ ํ๋ ์ด์ด๊ฐ ์ง์ ์กฐ์ํ๋๊ฒ ์๋๊ณ ์ ์ AI๊ฐ ์๋๋ผ๋ฉด ๊ทธ๋ฅ ์ ๋๋ฉ์ด์ ์ผ๋ก ์ฒ๋ฆฌํด๋ ๊ด์ฐฎ์. ์ ๋๋ฉ์ด์ ์ผ๋ก ํ๋ฉด ์ ๋ฐ ๋์ ๊ตณ์ด ์ฝ๋๋ก ์ํด๋ ๋จ.
์ง์ ์ฝ๋๋ก ์ฒ๋ฆฌํ๊ณ ์ถ๋ค๋ฉด ๋์ถฉ bool ๊ฐ์ด๋ int ๊ฐ์ ๋ง๋ ๋ค์์ x๋ก ์ด๋ํ ๋ false, ํน์ 0์ผ๋ก ๋ง๋ค๊ณ false ํน์ 0์ผ ๋ y๋ก ์์ง์ด๊ณ true, 1๋ก ๋ค์ ๋ง๋ค์ด๋ผ ์ด๋ ๊ฒ ๊ตฌ์กฐ๋ก ์ง์ฃผ๋ฉด ๊ณ์ ์์ง์ด๊ฒ ์ง