Engine/Unity 84

나는 이 에셋의 베타 테스터가 되기로 하였다 (3편) : Fishing Simulator Toolkit

[테스트 환경]- Unity version : 6000.0.21f1- Platform : Android- Unity Rendering Pipeline : URP 위와 같은 개발환경이 구축되었다.Play 버튼을 클릭하였더니 아래와 같은 에러 메시지가 계속 발생하였다.Fishing Simulator Toolkit은 구 버전의 input system을 사용하고 있기 때문에 발생하는 에러이다.  InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings. ..

Engine/Unity 2024.10.11

나는 이 에셋의 베타 테스터가 되기로 하였다 (2편) : Fishing Simulator Toolkit

[테스트 환경]- Unity version : 6000.0.21f1- Platform : Windows 11- Rendering Pipeline : URP water material를 변경해 주어서 URP에서도 물 표현이 가능해졌다.하지만 낚시대의 material을 변경할 수가 없어서 우선 그대로 두었다.그런데 AR Mobile 템플릿은 기본적으로 URP를 사용하고 있기 때문에 URP로 변경하는 작업이 필수이겠다. 그래서 검색을 해봤더니, built-in 에서 URP 로 변경하는 방법이 유니티 공식 전자 책 형식으로 소개하고 있었다.이름, 이메일 주소 등을 입력하면 바로 볼 수가 있었다. https://unity.com/kr/resources/how-to-move-from-built-in-to-urp 빌..

Engine/Unity 2024.10.11

나는 이 에셋의 베타 테스터가 되기로 하였다 (1편) : Fishing Simulator Toolkit

[테스트 환경]- Unity version : 2021.3.44f1 (LTS)- Platform : Windows 11- Rendering Pipeline : built-in 낚시 게임을 개발하기로 하였다.유니티 에셋스토어에 총 3개의 낚시 게임 에셋이 있었다.그 중 가장 마음에 드는 것은 아래 에셋, Fishing Simulator Toolkit 이다. https://assetstore.unity.com/packages/tools/game-toolkits/fishing-simulator-toolkit-285380#description Fishing Simulator Toolkit | 게임 툴킷 | Unity Asset StoreGet the Fishing Simulator Toolkit package ..

Engine/Unity 2024.10.10

[Unity AR Foundation 6.0.3] Android, iOS 플랫폼에서 기능 지원 여부

Unity 6000 버전에 유니티 AR 패키지(AR Foundation 6.0.3)의 기능 지원 여부 테이블이다.  출처 : 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 features to enable by adding the corresponding manager ..

Engine/Unity 2024.10.08

Unity 6 AR Foundation ver6.0.3 자료조사

이번에는 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..

Engine/Unity 2024.09.30

Unity 6000.0.20f1 중력(gravity) 전역 설정

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..

Engine/Unity 2024.09.27

유니티 인증 강사

유니티 인증 강사 시험을 본 후기가 잘 정리된 유튜브 영상이 있었다.이 영상 이후에도 시험 보는 팁들도 정리되어 있으니, 참고하기 바란다. https://youtu.be/PRfcxoshEEM?si=DpZa8YzRMbIhLgFr  https://unity.com/kr/learn/certified-instructor Unity 인증 강사 | Unity방대하고 다양한 전문 트레이너 네트워크에 가입하여 실시간 3D 경험을 인증하고 전 세계적으로 인정받으세요.unity.com

Engine/Unity 2024.09.26

유니티 Plugins 폴더 활용하기

유니티 폴더 중에 안 중요한 폴더가 없을 것이다.그래도 그 중에서 가장 신경써야 할 폴더는 Plugins 폴더일 것이다. (Newtonsoft Json은 흔히 충돌할 가능성이 있다. 왜냐하면 플러그인 마다 Json가 있을 수 있기 때문에 하나만 있어야 한다.)여기에는 각종 라이브러리들이 들어간다. 크게 managed 플러그인과 native 플러그인으로 나눌 수 있다.그리고 플랫폼에 따라 아래와 같이 배치할 수도 있다. Assets/├── Plugins/│ ├── iOS/│ │ └── MyiOSPlugin.a│ ├── Android/│ │ └── MyAndroidPlugin.so│ └── Windows/│ └── MyWindowsPlugin.dll 그렇다면 ThirdPa..

Engine/Unity 2024.09.26

유니티 폴더 구조

유니티 폴더를 어떻게 구성할 것인지 정하고 개발 시작하는 것이 좋을 것이다.특히 협업할 때 더 중요해진다.Assets 폴더 안에는 아래와 같은 폴더 구조를 가지도록 폴더를 생성해둔다.한 가지 빠진 폴더가 있다면 Plugins 폴더이다. Assets/ ├── Audio/ │   ├── Music/ │   └── SFX/ ├── Materials/ ├── Models/ ├── Prefabs/ ├── Resources/ ├── Scenes/ ├── Scripts/ │   ├── Player/ │   ├── Enemies/ │   └── UI/ ├── Textures/ ├── Animations/ ├── Editor/ ├── ThirdParty/ └── Documentation/ 아래는 유니티 에디터에서 미리 ..

Engine/Unity 2024.09.26