public float pSpeed = 5.0f;
ย ย private Vector2 direction;
ย ย // Use this for initialization
ย ย void Start ()
ย ย {
ย ย }
ย ย // Update is called once per frame
ย ย void Update ()
ย ย {
ย ย ย ย GetInput();
ย ย ย ย float pSpeedlast = pSpeed * Time.deltaTime;
ย ย ย ย transform.Translate(direction * pSpeedlast);
ย ย }
ย ย private void GetInput()
ย ย {
ย ย ย ย direction = Vector2.zero;
ย ย ย ย if (Input.GetKey(KeyCode.W)) ;
ย ย ย ย {
ย ย ย ย ย ย direction += Vector2.up;
ย ย ย ย }
ย ย ย ย if (Input.GetKey(KeyCode.A)) ;
ย ย ย ย {
ย ย ย ย ย ย direction += Vector2.left;
ย ย ย ย }
ย ย ย ย if (Input.GetKey(KeyCode.S)) ;
ย ย ย ย {
ย ย ย ย ย ย direction += Vector2.down;
ย ย ย ย }
ย ย ย ย if (Input.GetKey(KeyCode.D)) ;
ย ย ย ย {
ย ย ย ย ย ย direction += Vector2.right;
ย ย ย ย }
์จ์๋๋?
์ ์ง๋ฌธ์์ ์กฐ๊ธ ๋ ๋ค๋ฌ์๋๋ฐ ์ฌ์ ํ ์๋๋ค! ์!
๋๋ค ์๊ฐ์๋ GetInput์ด ์๋์ด ์๋๋๊ฒ ๊ฐ์๋ฐ ์ ์๋์ด ์๋ ๊น..ํ ..
if (Input.GetKey(KeyCode.W)) ;
๋์ ์ธ๋ฏธ์ฝ๋ก ์ด์..
debug.log() ๋ก ์ด๋์ ์๋๋์ง ํ์ธํด๋ณด์
ํ ๋ง๋ค ใ ใ ใ ์ ๊ฒ ์ปดํ์ผ ๋จ?
์ปดํ์ผ์ ๋์ฃ . ๋ฌด๋ช ์ง์ญ๋ ๊ฐ๋ฅํ๋๊น์.
์ใ ใ ใ ใ ๋๋ผใ ใ ใ ์ใ ใ ใ ใ
๋๋ค ๋์์ค์ ๊ณ ๋ง์์ ์์ ์จ๋ค
์ดํ์ ์ธ๋ฏธ์ฝ๋ก ์ด๋ผ.. ์ ๊ฐ๋ ์ด๋ค