ย ์ฑ… ๋ณด๋ฉด์„œ ํ•˜๋Š”๋ฐ ๋„์ €ํžˆ ์ดํ•ด๊ฐ€ ์•ˆ๊ฐ€์„œ ์งˆ๋ฌธํ•จ.


using System.Collections;

using System.Collections.Generic;

using UnityEngine;


public class CarController : MonoBehaviour

{

ย  ย  float speed= 0;


ย  ย  // Start is called before the first frame update

ย  ย  void Start()

ย  ย  {

ย  ย  }


ย  ย  // Update is called once per frame

ย  ย  void Update()

ย  ย  {

//๋งˆ์šฐ์Šค ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋ฉด ์ด๋ฏธ์ง€๊ฐ€ ์›€์ง์ž„.

ย  ย  ย  ย  if(Input.GetMouseButtonDown(0))

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  this.speed = 0.4f;

ย  ย  ย  ย  }

//์ด๋ฏธ์ง€ ์›€์ง์ž„

ย  ย  ย  ย  transform.Translate(this.speed, 0, 0); //์ด๋™

//์ด๋ฏธ์ง€ ์ ์ฐจ ๊ฐ์†ํ•จ

ย  ย  ย  ย  this.speed *= 0.98f;

ย  ย  }

}



์š” ์ฝ”๋“œ ์ธ๋ฐ ์ฑ…์—์„œ ๋ณด๋ฉด ์ด๋ฏธ์ง€๊ฐ€ ์กฐ๊ธˆ ์›€์ง์ด๋‹ค๊ฐ€ ๊ฐ์† ํ•˜๋Š”๊ฒƒ์ฒ˜๋Ÿผ ๋‚˜์˜ค๊ฑฐ๋“ . (์„ค๋ช… ํ•˜๋Š”๊ฒŒ ๊ทธ๋Ÿฐ ๋‚ด์šฉ์ž„)

ย ๊ทผ๋ฐ ์ด๊ฑฐ ์ปดํ“จํ„ฐ ํ”„๋ ˆ์ž„ ์†๋„ ๋•Œ๋ฌธ์ธ์ง€ ์›€์ง์ด๋Š”๊ฒŒ ๋А๊ปด์ง€์ง€ ์•Š์„ ์ •๋„๋กœ ๋น ๋ฅด๊ฒŒ ๋ฉˆ์ถฐ ๋ฒ„๋ฆผ.

ย ์›๋ž˜ ๋ชฉ์ ์€ ๋งˆ์šฐ์Šค ํด๋ฆญํ•˜๋ฉด ์ด๋ฏธ์ง€๊ฐ€ ์ข€ ์›€์ง์ด๋ฉด์„œ ๊ฐ์† ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์ง€๊ธˆ ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ํ•ด๋ณด๋ฉด ๋ˆ„๋ฅด๋ฉด ์›€์ง์˜€๋‹ค๊ณ  ์ƒ๊ฐ๋˜๊ธฐ ์ „์— ๋ฉˆ์ถฐ๋ฒ„๋ฆผ. ๋งˆ์šฐ์Šค ์กด๋‚˜ ๋น ๋ฅด๊ฒŒ ๊ณ„์† ๋ˆ„๋ฅด๋ฉด ์กฐ๊ธˆ์”ฉ ์›€์ง์ด๋Š”๊ฑฐ ๊ฐ™๊ธดํ•จ;

ย ๊ทผ๋ฐ ์ด๊ฑฐ ์–ด๋–ป๊ฒŒ ์กฐ์ ˆํ•ด์•ผํ•จ? ์•ž์œผ๋กœ ์˜ˆ์žฌ ๋ณด๋ฉด ์ด๋Ÿฐ ๊ฐ์† ๊ด€๋ จ ๋‚ด์šฉ์ด ์—ฌ๋Ÿฟ ๋“ฑ์žฅํ• ๊บผ ๊ฐ™์€๋ฐ ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ํ”„๋ ˆ์ž„ ์†๋„(?)๋ฅผ ์กฐ์ ˆํ•  ๋ฐฉ๋ฒ•์ด ์žˆ์Œ??