using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour
{
ย ย Vector3 vec = new Vector3(10, 0, 0);
ย ย
ย ย void Update()
ย ย {
ย ย ย ย transform.position = Vector3.MoveTowards(transform.position, vec, 0.1f);
ย ย ย ย transform.translate(new Vector3(0,10,0));
ย ย ย ย transform.translate(new Vector3(-10, 0, 0));
ย ย ย ย transform.translate(new Vector3(0, -10, 0));
ย ย }
}
์ ๋ํฐ ์ ํ๋ธ ๊ฐ์๋ณด๋ค๊ฐ ๋ฐ์ translate ๋ด๊ฐ ์ถ๊ฐํด๋ดค๋๋ฐ
Transform' does not contain a definition for 'translate' and no accessible extension method 'translate' accepting a first argument of type 'Transform' could be found (are you missing a using directive or an assembly reference?)ย
์ด๋ ์ค๋ฅ๋จ๋นย
Translate
์์ค...ใ ๊ทผ๋ฐ C#๋ถํฐ ํ๋๊ฑฐ ์ด๋ป๊ฒ์๊ฐํด ๊ทธ๋ฅ ๋ฌด์์ ์ธ๊ฐ๋ฐ๋ผํด๋ณด๊ณ ์๊ธดํ๋ฐ ๋ญ๊ฐ ๋ญ๊ฐ์ผ
๋ฐฐ๊ฒฝ์ง์์ด ์ด๋ค์ง ๋ญ ๋ชฉํ๋กํ๊ณ ์๋์ง ๋ชฐ๋ผ์ ๋จธ๋ผ๊ตฌ ์๊ธฐํด์ฃผ๊ธฐ ์ด๋ ค์ด๊ฑฐ๊ฐ์. ํ๋ก๊ทธ๋๋ฐ ๊ฒฝํ์๊ณ ๋ค๋ฅธ์ธ์ด ์จ๋ณด๊ณ ๊ฐ๋ฐ๊ฒฝํ์์ผ๋ฉด C# ๋ฌธ๋ฒ๋๋๊ฑฐ ๋ช์ผ์ด๋ฉดํ๊ณ , ์ ๋ํฐ ๊ฐ์ข ๋ณด๋ฉด์ ๋๋์ค์ผ๋ก ์ตํ๋ ํ ์์๋๋ฐ, ์์ ๋ชจ๋ ๊ฒ ์ฒ์์ด๋ฉด ๊ณ ๊ฑด ์๋ชจ๋ฅด๊ฒ๋ค. ๋ค๋ฅธ ๋น์ทํ๊ฒฝํ์๋์ฌ๋๋คํํ ์กฐ์ธ๊ตฌํด๋ณด๋๊ฒ๋ ๋ฏ
๊ณ ๋ง์ก ์ผ๋จ ๋ฌธ๋ฒ ํ๋ฑ๋ณด๊ณ ํด์ผ๊ฒ ๋ค
์ค๋ฅ ๊ทธ์์ฒด๋ฅผ ์ฝ์ด๋ณด์ . Transform์๋ 'translate'์ด ์ ์๋์์ง ์๋ค๊ณ ํ์์ Transform. ํ๊ณ ์ธํ ๋ฆฌ์ผ์ค์์ trans... ์ณ๋ณด์ T๋ก์์ํ๋ Translate๊ฐ ๋์ฌ๊บผ์