컴포넌트로 선언하는 것과 getComponent로 선언하는것이 무슨파차이가 있나요? rigidbody 변수 변수 = getComponent<rigidbody> 둘다 rigidbody라는 컴포넌트에서 값들을 가져오는 것이 아닌가요?
해당 댓글은 삭제되었습니다.
근데 그 차이 말곤 둘다 rigidbody의 메서드와 속성에 참조 할수 있는 거 아닌가요?
음 그니깐 객체선언은 해당 오브젝트에만 사용할 수 있는건데 getComponent는 다른 오브젝트에도 참조 할 수 있다의 차이로 이해를 하면 될까요?
예를들어 player와 trap이 있을때 trap의 스크립트에서 player의 rigidbody를 참조하고 싶으면 getComponent를 사용하는 그런 느낌 인거요?
맞음 그냥 rigidBody 변수를 선언하는건 rigidbody객체를 담는 공간을 만드는것 뿐임 - dc App
오오 그렇군요 이해를 도와주셔서 감사합니다 선생님
변수는 그냥 해당 타입 담을 공간 만드는거고 그 공간에 채울 놈을 GetComponent로 얻어오는거임. 선언만하고 아무것도 안하면 비어있지