커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
GetComponent 질문입니다.
undefined주차
북마크
신*석
댓글
1
추천
0
조회수
12
조회수
12
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요. 강의 너무 잘 듣고 있습니다.

1주차의 1-5. 빗방울 코딩하기 부분에서의 질문입니다.

GetComponent<>() 함수에 대해 드는 궁금점이 많아서요!


Transform 컴포넌트를 다룰 때에는 GetComponent를 사용하지 않고, 다음과 같이 접근이 이루어졌었습니다.

transform.position = new Vector3(x, y, 0) 

하지만 SpriteRenderer 컴포넌트를 다룰 때는 GetComponent를 사용하게 되었는데,

GetComponent<SpriteRenderer>().color = new Color(100 / 255f, 100 / 255f, 255 / 255f, 255) 

SpriteRenderer 컴포넌트를 함수를 쓰지 않고 접근해보려 했는데, 안되더라구요.


질문은 두 개입니다.

  1. 왜 Transform 컴포넌트는 GetComponent<>()를 사용하지 않아도 접근이 가능한지
  2. GetComponent<>()를 언제 사용하고, 언제 사용하지 않는지 구분을 어떻게 해야할지


공부 열심히 하겠습니다. 감사합니다 (_ _)





스파르타 즉문즉답








취소
 공유
취소
댓글 0
댓글 알림
나의얼굴