private void Split()
{
GameObject ball1 = Instantiate(SmallBall)
ball1 = new Vector3(transform.position.x, transform.position.y, transform.position.z);
}
같은 cs파일을 가지고 있는 새로운 SmallBall을 새로 생성했다.
그 아래 라인의 위치대로 생성 될 거라고 예상 했지만 그렇지 않았다.
private void Start()
{
Launch();
BallSpawn();
}
Start()함수에 랜덤 방향으로 나가는Launch()와
랜덤 위치로 스폰되는 BallSpawn()가
Start함수에 들어가 있었기 때문에 새로생긴 SmallBall들도
랜덤한 위치에 스폰되어버렸다.
해당 오류를 알아채는데 시간이 꽤 걸렸다.