강의로 돌아가기
손정우

저는 튕겨나가질않네요

private void OnCollisionEnter(Collision collision)
{
    Vector3 direction = transform.position - collision.gameObject.transform.position;
    direction = direction.normalized * 1000;

    collision.gameObject.GetComponent<Rigidbody>().AddForce(direction);

    Debug.Log("부딛힘");
}

부딛혔다는 로그는 뜨는데 공이나 실린더가 튕겨나가진않네요
뭐가문제인가요?

  • 손정우
    direction초기화할때 계산값을 바꿔서 collision.gameObject.transform.position - transform.position 으로 하니 잘되네요 객체들 위치를 반대로 만들었나 봅니다 손정우 2018.11.25 17:42
1 개의 답변
Demi

혼자서 알아내셨군요. 대단합니다. :)

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.