Engine 111

나는 이 에셋의 베타 테스터가 되기로 하였다 (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

Resources 폴더는 빠른 프로토타이핑 할 때만 사용하자.

프리랜서로 일하면서 매우 특이한 케이스를 접하게 되었다.Resources 폴더에 모든 에셋들이 다 들어간 경우이다.그래서 유니티 에디터를 열어보면 Resources 폴더만 있었다. 취준생이거나 주니어 개발자라서 이럴 수도 있다고 생각한다.그리고 캐주얼 장르의 게임이라서 에셋 수가 많지 않기도 했다.Resources 폴더만 사용한 이유는 아무래도 개발 속도와 개발 편의성 때문인 것으로 짐작한다. 하지만 이게 대학교 과제나 졸업작품이 아니라면, 상용 게임에서는 Addressables을 필수로 사용해야 한다.Resources 폴더 안에는 무엇이 되었든간에 비워두어야 한다.그래야 메모리에 안 올란간다. 아래 링크는 Resources 폴더와 관련된 투토리얼이다. https://learn.unity.com/tuto..

Engine/Unity 2024.09.26