내일배움캠프 45일차 TIL <Unity Gizmos> 06/12

정광훈(Unity_9기)·2025년 6월 12일

TIL (Today I Learned)

목록 보기
55/110
post-thumbnail

Gizmos

항상 표시

Gizmos는 실행 여부와 관계없이 Scene 뷰에서 확인 가능

영역 시각화

오브젝트 범위, 영역 등을 표현해줌

설계 도구

레벨 디자인 및 오브젝트 배치 지원해 준다고 함


<_DrawCube>

Gizmos.DrawCube(transform.position, 
new Vector3(5,5,5));
  • 중심점: transform.position
  • 크기: new Vector3(5, 5, 5)

주요 용도

  • 충돌 범위 표시
  • 트리거 영역 시각화
  • 경계 박스 표현

===============================

<_DrawSphere>

Gizmos.DrawSphere(transform.position, 
radius);
  • 중심점: transform.position
  • 반지름: radius

주요 용도

  • 감지 범위 표시
  • 폭발 반경 시각화
  • AI 인식 범위 표현

<팁>

선택적표시

Selected 메서드활용
OnDrawGizmosSelected

투명도조절

알파값으로겹침방지
Color(1,0,0,0.3f)

Wire vs Solid

상황에맞는스타일
DrawWire/DrawSolid

Matrix 변환

복잡한형태그리기
Gizmos.matrix

0개의 댓글