"์ฝ๋๋ ํ๋ ์ด์ด๋ฅผ ๋ฐ๋ผ ์ค๋ ์ฝ๋๋ฅผ ๋ง๋ค์๋๋ฐ ์ข์ฐ๋ก ์์ง์ผ๋ ๋ง๋ค ์คํ๋ผ์ดํ๋ฅผ ์ข์ฐ๋ฐ๊พธ๊ณ ์ถ์ต๋๋ค.
ย ย private Transform target;
ย ย private NavMeshAgent navAgent;
ย ย Rigidbody2D rb;
ย ย SpriteRenderer sr;
ย ย public float speed = 3;
ย ย Vector3 dir;
ย ย void Awake()
ย ย {
ย ย ย ย rb = GetComponent<Rigidbody2D>();
ย ย ย ย sr = GetComponent<SpriteRenderer>();
ย ย ย ย
ย ย }
ย
ย ย public void Update()
ย ย { ย //ํ๊ฒ ์์น๋ก ์ด๋ํ๊ธฐ
ย ย ย ย GameObject target = GameObject.Find("Player");
ย ย ย ย ย ย dir = target.transform.position - transform.position;
ย ย ย ย ย ย dir.Normalize();
ย ย ย ย ย ย transform.position += dir * speed * Time.deltaTime;
ย ย ย ย ย ย float move=transform.position.x;
ย ย ย ย ย ย if()
ย ย ย ย ย ย {sr.flipX=true;}
ย ย }
ย
if๋ฌธ์ ๋จ๊ธด ์ด์ ๋ x๊ฐ์ด ์ฆ๊ฐํจ์ ๋ฐ๋ผ filpx๋ฅผ true ๊ฐ์ผ๋ก ํ๋ค๋ผ๊ณ ์์ฑํ๋๋ฐ "x๊ฐ์ด ์ฆ๊ฐํจ์ ๋ฐ๋ผ" ๋ฅผ ์ด๋ป๊ฒ ํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
dir.x ๋๋ก ํ๋ฉด ๋์์
์ด๋ป๊ฒ ํ๋ฉด ๋ ๊น์?
if(dir.x >=0 ) ์ค๋ฅธ์ชฝ else ์ผ์ชฝ
!!!!!!!!!!
์๋ฆฌ๊ฐ๋ ์ผ์ธใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ
๊ทผ๋ฐ ๋ฉ์ถ์ง๊ฐ ์์์ ํ๋ ์ด์ด ์ ๋ฐ๋ผ ๊ณ์ ์์ง์ด๊ธฐ ๋๋ฌธ์ ๊ทธ๋๋ ํ๋ฒ ๋ฐฐ์๋ณด๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค ์ ์๋!!!!!!!!!!!1