public class rotate : MonoBehaviour {


public bool isTouching = false;

public float pointX, pointY;

public float speed = 1;

public GameObject player;


void start()

{

}

void Update () {

if (Input.touchCount == 1) {

if (Input.GetTouch (0).phase == TouchPhase.Began) {

isTouching = true;

}


if (Input.GetTouch (0).phase == TouchPhase.Ended) {

isTouching = false;

}


if (isTouching) {

pointX = Input.GetTouch (0).deltaPosition.x * Time.deltaTime * speed;

pointY = Input.GetTouch (0).deltaPosition.y * Time.deltaTime * speed;

player.transform.Rotate (new Vector3 (pointY, pointX, 0f));

}

}

}

}


์ €๊ธฐ ์กฐ๊ฑด๋ฌธ isTouching ๋ถ€๋ถ„์— ๋ธํƒ€ ํฌ์ง€์…˜๋งŒ ๋“ค์–ด๊ฐ€๋ฉด ์•„์˜ˆ ํšŒ์ „์ด ์•ˆ๋จ.. ๋ฌด์Šจ ์•ˆ๋“œ๋กœ์ด๋“œ์— ๋ธํƒ€ํฌ์ง€์…˜ ๋ญ ์ด์ƒํ•˜๊ฑฐ๋‚˜ย ๋ญ ๊ทธ๋Ÿฐ๊ฑฐ์žˆ๋‚˜?


๊ทธ๋ฆฌ๊ณ  ๊ทธ๋ƒฅ ํฌ์ง€์…˜์œผ๋กœ ํ•˜๋ฉด ํ„ฐ์น˜ํ›„ ๋Œ์•„๊ฐ”๋‹ค๊ฐ€ ํ„ฐ์น˜ ์† ๋•Œ๋ฉด ๋‹ค์‹œ ์›๋ž˜ ์ •๋ฉด ์ƒํƒœ๋กœ ๋Œ์•„์™€๋ฒ„๋ฆผ..