분류 전체보기 504

[Unity][개념] 유니티 단위 unity

스케일 및 단위 프로젝트 스케일과 선호하는 측정 단위는 실제 같은 씬을 만드는 데 매우 중요한 역할을 합니다. 많은 “실제” 설정에서 1 Unity 단위 = 1m(100cm)를 사용하는 것이 좋습니다. 많은 물리 시스템이 이 단위 크기를 사용하기 때문입니다. 자세한 내용은 아트 에셋 베스트 프랙티스 가이드를 참조하십시오. 3D 모델링 애플리케이션과 Unity 간에 일관성을 유지하려면 임포트한 게임 오브젝트의 스케일과 크기를 항상 확인해야 합니다. 3D 모델링 애플리케이션은 FBX 익스포트 구성의 단위 및 스케일 설정을 보유하고 있습니다(해당 3D 모델링 소프트웨어의 설명서에서 구성 팁 참조). 일반적으로, Unity로 임포트할 때 스케일을 일치시키는 가장 좋은 방법은 툴을 센티미터 단위로 설정하고 자동 ..

Unity 2022.08.23

[Unity][개념] GameObject, gameObject 차이

유니티 튜토리얼 진행중에 둘의 차이점이 궁금해졌다. 어떨때는 gameObject로 사용하다가 어떨때는 GameObject로 사용하고.. 유니티 매뉴얼을 뒤져보면 GameObject는 Base Class로 Object Class를 상속 받고... blah blah....;; 역시 모든 매뉴얼은 이해하기 최대한 어렵게 써놓아야 제맛(?)인듯. 그래야 그거 쉽게 풀어논 사람이 또 돈도 벌고 책도 쓰고 그러는거 같다. 이와 관련해서 유니티 Q&A에 fafase 라는 아이디를 가진분이 완전 자세히 둘의 차이점을 설명 해준듯. When using gameObject, it means the script has a reference to the game object, Unity did that for you so y..

Unity 2022.08.23

[Unity][방법] 런타임 실행 순서 변경 방법(설정 및 소스)

스크립트 실행 순서 소스 [DefaultExecutionOrder(-10000)] public class Test : MonoBehaviour { void Start() { Init(); } } [DefaultExecutionOrder(-10000)] - ()안에 순번을 정할 수 있다. 스크립트 실행 순서 설정 Script Execution Order 설정을 사용하면 Unity가 다른 MonoBehaviour 클래스의 이벤트 함수를 호출하는 상대 순서를 지정할 수 있습니다. 예를 들어 Unity가 MoveForward MonoBehaviour 스크립트를 실행하기 전에 Rotation MonoBehaviour 스크립트의 이벤트 함수를 실행하도록 지정할 수 있습니다. 이러한 순서는 이벤트 함수의 각 카테고리..

Unity 2022.08.23

[Unity][팁]스크립트가 적용된 오브젝트 쉽게 찾기

보통 본인이 소스코드를 직접 짜고, 오브젝트에 붙인 것들은 어떤 오브젝트에 어떤 스크립트가 있는 지 알 수 있겠지만, 외부에서 받아온 Package를 import할 때면, 어떤 오브젝트에 무슨 스크립트가 붙어있는 지 알기 어렵다. 아마 오브젝트를 일일히 클릭해서 어떤 스크립트가 달려있는 지 보았을 것이다. (나는 그랬다 ㅠㅠ) ※ 요약 스크립트를 우클릭한 후, Find References in Scene 을 클릭하면 Scene에 있는 오브젝트에서 스크립트를 가지고 있는 오브젝트만 검색된다. 알기 쉽게, 테스트 씬을 만들어보았다. 1. 순서대로 cube1 , cube2, cube3, cube4 (4개) 2. cube1 과 cube2 에만 a 스크립트를 만들어서 추가했다. 3. a 스크립트를 마우스 우클릭하..

Unity 2022.08.23

[Unity][개념] 유니티 프로퍼티 (인스펙터 정리) PropertyAttribute

유니티 최대 장점중 하나는 스크립트를 통해서 유니티 자체를 확장해 나갈 수 있다는 것입니다. 에셋 스토어(Asset Store)에서 판매되고 있는 유용한 유틸리티들도 바로 이 속성(Attribute)들을 잘 활용해서 사용자가 편리하게 사용할 수 있도록 도와주고 있습니다. 개인 프로젝트를 진행함에 있어서도 인스펙터에서의 작업이 편리해질 수 있다면 이를 사용하지 않을 이유는 없을 것입니다. 유니티는 이 속성을 지정할 수 있는 기능을 많이 있습니다. 오늘은 인스펙터에서 주로 사용되는 기능들만 소개해 드리겠습니다. 보다 자세한 내용은 아래 링크를 참고하시면 됩니다. 첨부된 파일에는 여기서 소개하는 모든 기능을 샘플로 만들어서 담아두었습니다. 그리고 바로 사용하실 수 있도록 소스코드를 통해서 소개해 드리겠습니다...

Unity 2022.08.22