private bool RightMove = false;
bool 변수를 하나 선언하고,
void OnPress(bool RightMove)
{
if (RightMove)
{
if (RightMove)
{
Debug.Log (RightMove);
RightMove = true;
}
Debug.Log (RightMove);
RightMove = true;
}
else
{
RightMove = false;
Debug.Log (RightMove);
}
}
Debug.Log (RightMove);
}
}
해당 OnPress 함수를 통해서 버튼을 클릭하고 있을때만 RightMove가 true가 되게 구현했습니다.
그리고
if (RightMove == true)
tr.Translate ((Vector3.forward * -0.4f) * Time.deltaTime * 4.0f);
해당 코드를 업데이트에 구현한 상태인데요, 이상하게 RightMove가 true가 되어도
이동을 하지 않습니다.
로그값을 보면 분명히 true, false는 잘 변환이 되거든요..
이거 때문에 몇시간째 진도를 못나가고 있네요 ㅜ 도움 부탁 드립니다.
댓글 0