
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
.png)
문제점1. 처음 시작할때 이동속도가 특히 빠릅니다. 다만 충돌 이후에는 정상적입니다
문제점2. 충돌하고도 localscale이 바뀌지 않아 문워크를 할때가 많이 생깁니다.
코드는 제시해주신 코드에 이동속도만 변화를 주었을 뿐인데 제 짧은 지식으로는 이해가 가질 않는 작동이네요.
사진으로는 잘 안 보일 수 있어서 17열 void Update 부분부터 붙여넣기 합니다.
void Update()
{
if (Input.GetMouseButtonDown(0))
{
toward *= -1;
direction *= -1;
}
if (transform.position.x > 2.7f)
{
direction = -0.01f;
toward = -1.0f;
}
if (transform.position.x < -2.7f)
{
direction = 0.01f;
toward = 1.0f;
}
transform.localScale = new Vector3(toward, 1, 1);
transform.position += new Vector3(direction, 0, 0);
}
}
