โ 720 x 1280
โย 1440 x 2960
์ฝ๋๋ ์ด๋ฌํ๋ฐ...
void IDragHandler.OnDrag(PointerEventData eventData)
ย ย {
ย ย ย ย Vector2 dir = (eventData.position - eventData.pressPosition);
ย ย ย ย dir = Vector2.ClampMagnitude(dir, radius);
ย ย ย ย stick.anchoredPosition = dir;
ย ย ย ย float distance = Vector2.Distance(Vector3.zero, stick.localPosition) / radius;
ย ย ย ย dir = dir.normalized;
ย ย ย ย moveVelo = new Vector3(dir.x, dir.y, 0) * distance;
ย ย }
ํน์ ๋ญ๊ฐ ๋ฌธ์ ์ธ์ง ์์๋์
๊ธฐ์ค ํด์๋๋ 1080 x 1920 ์ผ๋ก ์ก๊ณ ํ์
Vector2 dir = (eventData.position - eventData.pressPosition); dir = Vector2.ClampMagnitude(dir, radius); stick.anchoredPosition = dir; float distance = Vector2.Distance(Vector3.zero, stick.localPosition) / radius; dir = dir.normalized; moveVelo = new Vector3(dir.x, dir.y, 0) * distance;