반응형
Box Collider Gizmo
Box Collider 기즈모를 볼 수 있는 스크립트입니다. 여러개의 콜라이더를 씬뷰에서 볼 수 없으니 디버깅하는데 불편함이 있어 작성하게 되었습니다.
스크립트
에디터 스크립트로써, 반드시 'Editor'라고 명시된 폴더 안에 생성하셔야합니다.
BoxColliderEditor.cs
using UnityEngine;
using UnityEditor;
[CustomEditor(typeof(BoxCollider))]
public class BoxColliderEditor : Editor
{
private void OnSceneGUI()
{
BoxCollider boxCollider = target as BoxCollider;
if (boxCollider == null)
{
return;
}
Handles.matrix = boxCollider.transform.localToWorldMatrix;
Handles.color = Color.green;
Handles.DrawWireCube(boxCollider.center, boxCollider.size);
}
}
마무리
디버깅하는데 유용하게 확인할 수 있습니다. 작업에 도움되길 바랍니다. :)
반응형
'Utils' 카테고리의 다른 글
Unity, PlayerPrefs 커스텀 클래스 (오버라이딩) (0) | 2023.06.01 |
---|---|
Unity, 에셋 FileID 가져오기 (0) | 2023.05.14 |
Unity, Transform 인스펙터 커스텀 (0) | 2023.05.09 |
NGUI, BBCode 태그 제거하기 (Replace) (4) | 2023.04.08 |
NGUI, SafeArea를 통한 아이폰 노치 영역 대응하기 (0) | 2023.03.30 |
댓글