Unity
Unity 이벤트 함수
Unity의 핵심 기능 중 하나는 개발자가 게임 내 특정 작업이나 조건에 대한 응답으로 트리거할 수 있는 이벤트를 생성할 수 있는 이벤트 시스템입니다. 이러한 이벤트는 특정 이벤트에 대한 응답으로 엔진이 자동으로 호출하는 특수 메서드인 Unity 이벤트 함수에 의해 처리됩니다. Unity 이벤트 함수는 Unity의 MonoBehaviour 클래스에 포함된 미리 정의된 메서드입니다. 이러한 메서드는 객체가 생성되거나 소멸될 때, 충돌이 발생할 때 또는 버튼이 눌릴 때와 같은 특정 이벤트에 대한 응답으로 엔진에 의해 자동으로 호출됩니다. 다양한 유형의 Unity 이벤트 함수가 있으며 각 함수는 특정 이벤트 또는 일련의 이벤트에 의해 트리거됩니다. 이벤트 함수 실행 순서 : Awake > OnEnable > ..
Unity 스크립트 작성 시 유용한 애트리뷰트
모든 애트리뷰트는 [] 안에 넣어서 작성한다. AddComponentMenu("Test/Script") 컴포넌트 추가 시 해당 폴더에 스크립트가 생긴다 UnityEditor.MenuItem("MyMenu/Menu") ContextMenu 컴포넌트 안에서 함수를 실행할 수 있다. ContextMenuItem("Random", RandomNumber") public class AttributeManager : MonoBehaviour { [ContextMenuItem("Random", "RandomNunber")] public int num; void RandomNumber() { num = Random.Range(0, 100); } } System.Obsolete("위 스크립트는 사용을 제한합니다.") 해..