이번에는 AR 프로젝트를 맡게 되었다. 우선, 유니티 버전은 6000.0.20f1이고, AR Foundation 버전은 6.0.3 이다. (버전 중요하다!)아래 링크는 유니티 공식 AR Foundation 문서이다.https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0/manual/index.html AR Foundation | AR Foundation | 6.0.3AR Foundation AR Foundation enables you to create multi-platform augmented reality (AR) apps with Unity. In an AR Foundation project, you choose which AR featu..
Project Settings => Physics => Settings => Shared => GravityGravity를 -9.81로 설정한다. 또한 게임 오브젝트에만 별도의 중력을 설정할 수도 있다.아래 코드와 같이 Rigidbody.useGravity = false 로 설정한다.using UnityEngine;public class CustomGravity : MonoBehaviour{ public Vector3 customGravity = new Vector3(0, -9.81f, 0); private Rigidbody rb; void Start() { rb = GetComponent(); rb.useGravity = false; // Disable d..
아직 유니티 6 preview이긴 하지만 안드로이드로 AR Mobile 템플릿으로 프로젝트를 만들었다. AR 안 해본지 오래 되어서 처음부터 하나씩 차근차근 배워야 할듯 하다.AR Mobile을 템플릿으로 생성하면 바로 빌드해서 아래 스크린샷과 같이 테스트 해볼 수 있다.
유니티 인증 강사 시험을 본 후기가 잘 정리된 유튜브 영상이 있었다.이 영상 이후에도 시험 보는 팁들도 정리되어 있으니, 참고하기 바란다. https://youtu.be/PRfcxoshEEM?si=DpZa8YzRMbIhLgFr https://unity.com/kr/learn/certified-instructor Unity 인증 강사 | Unity방대하고 다양한 전문 트레이너 네트워크에 가입하여 실시간 3D 경험을 인증하고 전 세계적으로 인정받으세요.unity.com
유니티 폴더 중에 안 중요한 폴더가 없을 것이다.그래도 그 중에서 가장 신경써야 할 폴더는 Plugins 폴더일 것이다. (Newtonsoft Json은 흔히 충돌할 가능성이 있다. 왜냐하면 플러그인 마다 Json가 있을 수 있기 때문에 하나만 있어야 한다.)여기에는 각종 라이브러리들이 들어간다. 크게 managed 플러그인과 native 플러그인으로 나눌 수 있다.그리고 플랫폼에 따라 아래와 같이 배치할 수도 있다. Assets/├── Plugins/│ ├── iOS/│ │ └── MyiOSPlugin.a│ ├── Android/│ │ └── MyAndroidPlugin.so│ └── Windows/│ └── MyWindowsPlugin.dll 그렇다면 ThirdPa..
유니티 폴더를 어떻게 구성할 것인지 정하고 개발 시작하는 것이 좋을 것이다.특히 협업할 때 더 중요해진다.Assets 폴더 안에는 아래와 같은 폴더 구조를 가지도록 폴더를 생성해둔다.한 가지 빠진 폴더가 있다면 Plugins 폴더이다. Assets/ ├── Audio/ │ ├── Music/ │ └── SFX/ ├── Materials/ ├── Models/ ├── Prefabs/ ├── Resources/ ├── Scenes/ ├── Scripts/ │ ├── Player/ │ ├── Enemies/ │ └── UI/ ├── Textures/ ├── Animations/ ├── Editor/ ├── ThirdParty/ └── Documentation/ 아래는 유니티 에디터에서 미리 ..