ย ย ย ย ย ย ย ย pos = col.contacts[0].point;
ย ย ย ย ย ย ย ย for (int i = 0; i < col.contacts.Length; i++)
ย ย ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย ย ย Vector3 v3 = col.contacts[i].point;
ย ย ย ย ย ย ย ย ย ย if ((pos - transform.position).magnitude > (v3 - transform.position).magnitude)
ย ย ย ย ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย ย ย ย ย pos = col.contacts[i].point;
ย ย ย ย ย ย ย ย ย ย }
ย ย ย ย ย ย ย ย }
ย ย ย ย ย ย ย ย Debug.DrawLine(transform.position,pos, Color.red);
ย scale = Mathf.Abs(pos.y - transform.position.y) / 0.32f;
ย ย Vector2 vec = new Vector2(2, scale);
ย ย transform.localScale = vec;
๋ ์ด์ ์๋ ์ฝ๋ ๋ง๋ค์๋๋ฐ
์ด๋ป๊ฒ ๋ด๋ ์ ์๋ํด์ผ๋๋๋ฐ ๋ฒ๊ทธ๊ฐ ๋ฎ์ํ๋ฅ ๋ก ๋ฐ์ํ๊ธธ๋
์ด๋ ๊ฒ ์์ ์ผ๋ก๋ถํฐ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ณณ์ผ๋ก ๋ผ์ธ์ ์๊ฒ ํ๋๋ฐ
๋งค์ฐ ๊ฐ๋ ๋๋ฒ๊ทธ ๋ผ์ธ์ด ๋๊ฐ๋ก ์๊ธฐ๋ฉด์ ์๋์ํ๋ ์ด์ํ ๋ฒ๊ทธ๊ฐ ๋ฐ์
๊ฒฐ๊ตญ ๋ ์ด์บ์คํธ๋ก ๋ค์์งฐ๋๋ ๋ฒ๊ทธ๋ฐ์ ์๋ค
๋ถ๋ช ๋ผ์ธ ๊ทธ๋ฆฌ๋๊ฑด ํ๋ฒ์ธ๋ฐ ์ผ์์ ์ง ํ์๋ 1ํ๋ ์์ pos๊ฐ์ด ๋๊ฐ๊ฐ ์๊ธฐ๋ ๋ฒ๊ทธ๋ ๋ญ๊น
๋๊ธ 0