์ฝ”๋“œ ๋ง‰ ๋„ฃ๋‹ค๊ฐ€ ์‹คํ–‰ํ–ˆ๋Š”๋ฐ ์ปดํ„ฐ ํ„ฐ์ง.

๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ  ๋˜ ์‹คํ–‰ํ•ด๋ดค๋Š”๋ฐ ๋˜ ํ„ฐ์ง

์Šคํฌ๋ฆฝํŠธ ๋„ฃ์€๊ฒŒ

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class newcl : MonoBehaviour

ย ย 
{
ย ย ย  int speed = 0;
ย ย ย  // Start is called before the first frame update
ย ย ย  void Start()
ย ย ย  {



}

ย ย ย  // Update is called once per frame
ย ย ย  void Update()
ย ย ย  {
ย ย ย ย ย ย 
ย ย ย ย ย ย ย  if (Input. GetKey(KeyCode.RightArrow)) {

ย ย ย ย ย ย ย ย ย ย ย  Vector3 target = new (0.01f, 0f, 0f);
ย ย ย ย ย ย ย ย ย ย ย  transform.Translate(target);


ย ย ย ย ย ย ย  }

ย ย ย ย ย ย ย  if (Input.GetKey(KeyCode.LeftArrow))
ย ย ย ย ย ย ย  {

ย ย ย ย ย ย ย ย ย ย ย  Vector3 target = new(-0.01f, 0f, 0f);
ย ย ย ย ย ย ย ย ย ย ย  transform.Translate(target);


ย ย ย ย ย ย ย  }

ย ย ย ย ย ย ย  if (Input.GetKeyUp(KeyCode.Space))
ย ย ย ย ย ย ย  {
ย ย ย ย ย ย ย ย ย ย 
ย ย ย ย ย ย ย ย ย ย ย  float x = transform.position.x;
ย ย ย ย ย ย ย ย ย ย ย  float z = transform.position.z;
ย ย ย ย ย ย ย ย ย ย ย  float y = transform.position.y + 1;
ย ย ย ย ย ย ย ย ย ย ย  Vector3 end = new Vector3(x, y, z);
ย ย ย ย ย ย ย ย ย ย ย  while(true)
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  transform.position = Vector3.Lerp(transform.position, end, 0.05f);
ย ย ย ย ย ย ย ย ย ย 

ย ย ย ย ย ย ย  }

ย ย ย ย ย ย ย  if (Input.GetKeyUp(KeyCode.DownArrow))
ย ย ย ย ย ย ย  {

ย ย ย ย ย ย ย ย ย ย ย  Vector3 target = new(0.01f, 0f, 0f);
ย ย ย ย ย ย ย ย ย ย ย  transform.Translate(target);


ย ย ย ย ย ย ย  }

ย ย ย ย ย ย ย  if (Input.GetKey(KeyCode.DownArrow))
ย ย ย ย ย ย ย  {
ย ย ย ย ย ย ย ย ย ย 
ย ย ย ย ย ย ย ย ย ย ย ย  Vector3 target = new(0.01f, 0f, 0f);
ย ย ย ย ย ย ย ย ย ย ย  transform.Translate(target);


ย ย ย ย ย ย ย  }

ย ย ย  }
}

์ด๊ฑฐ ํ•˜๋‚˜ ๋ฐ–์— ์—†๋Š”๋ฐ, ๋…ธํŠธ๋ถ์ด ๋ฒ„ํ‹ฐ์ง€๋ฅผ ๋ชปํ•ด๊ฐ€์ง€๊ณ ;;

์›๋ ˆ ์ด๋ ‡๊ฒŒ ์Šคํฌ๋ฆฝํŠธ ์“ฐ๋ฉด ํ„ฐ์ง? while๋ฌธ์œผ๋กœ ๋ฌดํ•œ๋ฐ˜๋ณตํ•ด์„œ ๊ทธ๋Ÿฐ๊ฐ€?

- dc official App