
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
float direction = 0.05f;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
if (transform.position.x > 2.8f)
{
direction = -0.05f;
}
transform.position += new Vector3(direction, 0, 0);
}
방향 전환 부분에서 해당 코드를 사용하게 되는데 여기서 어떤 부분이 르탄이를 오른쪽으로 가게 하는건지 이해가 안됩니다.
제가 이해하기로는 르탄이가 움직이려면 transform.position +=new Vector3(0.05f, 0, 0) 이 있어야 하는데
해당 코드에는 마이너스로 가는 것만 나와있어서 이해가 안되네요.
어떤 부분이 르탄이가 실행되자마자 오른쪽으로 가게 하는것인가요?
