반응형

애트리뷰트 2

MenuItem과 CreateAssetMenu를 사용하여 유니티 에디터 확장하기(Extending the Unity Editor using MenuItem and CreateAssetMenu)

MenuItem과 CreateAssetMenu를 사용하여 유니티 에디터 확장하기(Extending the Unity Editor using MenuItem and CreateAssetMenu) 유니티에서 제공하는 강력한 기능 중 하나는 에디터를 사용자의 요구에 맞게 확장할 수 있다는 점입니다. 이번 포스팅에서는 MenuItem 어트리뷰트와 CreateAssetMenu 어트리뷰트를 사용하여 유니티 에디터를 확장하는 방법을 알아보겠습니다. MenuItem을 사용해 에디터 메뉴 항목 추가하기MenuItem어트리뷰트를 사용하면 유니티 에디터의 메뉴 바에 새로운 항목을 추가할 수 있습니다. 이를 통해 개발자는 자주 사용하는 작업을 메뉴로 쉽게 접근할 수 있게 만들 수 있습니다.예를 들어, Google Sheets..

Unity 2024.03.11

[DisallowMultipleComponent]

[Unity] [DisallowMultipleComponent]    애트리뷰트는 유니티(Unity) 게임 엔진의 C# 스크립팅 API의 일부입니다. 이 애트리뷰트를 클래스에 적용하면 해당 클래스의 컴포넌트가 단일 게임 오브젝트에 대해 한 번만 추가될 수 있도록 제한합니다. 즉, 동일한 게임 오브젝트에 같은 타입의 컴포넌트를 여러 개 추가하는 것을 방지합니다. 예를 들어, 특정한 컴포넌트가 게임의 룰에 따라 오직 하나만 존재해야 한다고 가정해 보겠습니다. 이 경우, 개발자는 해당 컴포넌트 클래스에 [DisallowMultipleComponent] 애트리뷰트를 사용하여 유니티 에디터가 동일한 게임 오브젝트에 이 컴포넌트를 두 번 추가하는 것을 방지할 수 있습니다. 만약 개발자나 다른 사람이 실수로 같은 컴..

Unity 2024.01.26
반응형