유니티 모바일 게임 프로젝트 최적화 기술문서 모음 모바일 애플리케이션용 3D 아트 최적화(unity learn) https://learn.unity.com/course/arm-unity-mobail-aepeulrikeisyeonyong-3d-ateu-coejeoghwa Arm & Unity: 모바일 애플리케이션용 3D 아트 최적화 - Unity Learn 이 중급 과정에서는 모바일 애플리케이션에 활용할 수 있도록 성능이 최적화된 3D 에셋과 씬을 제작하는 방법을 학습하며, 지오메트리, 텍스처, 머티리얼, 셰이더, 조명을 최적화하는 팁을 주제 learn.unity.com 모바일 게임 성능 최적화, 프로파일링, 메모리, 코드 아키텍처 관련 팁(unity blog) https://blog.unity.com/k..
유니티 게임 최적화 기술문서 모음유니티 성능 최적화 튜토리얼https://unity3d.com/kr/learn/tutorials/topics/performance-optimization Learn game development w/ Unity | Courses & tutorials in game design, VR, AR, & Real-time 3D | Unity LearnFree tutorials, courses, and guided pathways for mastering real-time 3D development skills to make video games, VR, AR, and more.learn.unity.com 유니티 최적화 전문가 팁 문서 https://create.unity.com/..
유니티 안드로이드 환경설정에서 SDK, NDK, JDK 직접 설치할경우 다운로드 웹사이트 Android SDK(Software Development Kit) 일반적으로 안드로이드 스튜디오를 설치할때 안드로이드 SDK도 함께 설치합니다. 안드로이드 스튜디오 설치 진행에서 SDK를 다운로드하고 설치하도록 안내합니다. https://developer.android.com/studio NDK(Native Development Kit) 아래 안드로이드 개발자 웹사이트에서 NDK를 직접 다운로드하고 설치할수있습니다. (안드로이드 스튜디오의 설치 진행에서 NDK를 선택적으로 설치할 수 있는 옵션이 제공됩니다) https://developer.android.com/ndk/downloads?hl=ko https://de..
유니티의 새로운 입력 시스템 기술문서 모음(new input system) 새로운 입력 시스템 소개 https://blog.unity.com/kr/technology/introducing-the-new-input-system Input System(Quick start guide) https://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/manual/QuickStartGuide.html PlayerInput 클래스 https://docs.unity3d.com/Packages/com.unity.inputsystem@1.1/api/UnityEngine.InputSystem.PlayerInput.html#UnityEngine_InputSystem_PlayerI..
유니티 모바일 터치(Touch) 입력 기술문서 모음 iOS 및 Android 장치는 화면을 동시에 터치하는 여러 손가락을 추적할 수 있습니다. Input.touches 속성을 사용하여 화면을 터치한 각 손가락의 상태에 대한 데이터에 액세스할 수 있습니다. 손가락이 화면에 터치된 경우 각 손가락에 대한 정보(위치, 압력 등)가 Input.touches 배열에 저장되며 이 정보를 사용하여 다양한 작업을 수행할 수 있습니다. https://docs.unity3d.com/ScriptReference/Input-touches.html Input.touchCount 속성 public static int touchCount; 현재 화면 터치 개수를 의미합니다(읽기전용) https://docs.unity3d.com/S..
유니티 프로파일링(profiling) 기술문서 및 동영상 프로파일링(profiling) https://docs.unity3d.com/kr/2019.4/Manual/profiler-profiling-applications.html learn unity(profiling applications made with unity) https://learn.unity.com/tutorial/profiling-applications-made-with-unity# cpu usage profiler module https://docs.unity3d.com/2019.4/Documentation/Manual/ProfilerCPU.html Introduction to Profiling https://youtu.be/uXRURW..
유니티에서 3D 메시(mesh)에서 방출하는 파티클 시스템 만들기(Shuriken) 1)새로운 파티클시스템을 생성합니다. 2)파티클시스템의 속성을 설정합니다(start lifetime, start speed, start size, max particles, emission rate over time) 3)파티클시스템에서 사용할 모델의 메시(mesh)와 텍스처를 준비합니다. 4)shape 모듈에서 shape의 mesh, type의 triangle를 선택합니다. texture에서 모델의 텍스처를 참조합니다. 5)모델의 메시에서 파티클이 방출되는것을 확인할수있습니다.
유니티에서 스프라이트(sprite) 이미지에서 방출하는 파티클시스템 만들기 스프라이트(sprite) 이미지 또는 텍스처에서 방출하는 파티클 설정하는 방법(Shuriken) 1)새로운 파티클시스템을 생성합니다. 2)파티클시스템의 속성을 설정합니다(start lifetime, start speed, start size, max particles, emission rate over time) 3)파티클시스템에 사용할 텍스처 유형을 sprite로 변경하고 적용합니다. sprite shape 4)sprite shape의 경우 shape 모듈에서 shape(sprite)과 type(triangle)을 선택합니다. sprite에 스프라이트를 참조하고 texture에 텍스처 이미지를 참조합니다. rectangle sh..
유니티에서 파티클시스템(Shuriken)에 힘 적용하기(Particle System Force Field) 파티클 시스템(Particle Systems, Shuriken)의 입자에 힘을 적용하는 방법 1)씬에 새로운 파티클시스템을 생성합니다. 2)씬에 Particle System Force Field 게임 오브젝트를 생성합니다. 3)파티클시스템에서 external forces 모듈을 활성화합니다. 4)Particle System Force Field에서 파티클에 적용할 다양한 유형의 힘을 설정합니다. https://docs.unity3d.com/Manual/class-ParticleSystemForceField.html
유니티 메시 클래스(Mesh) 레퍼런스 모음 메시 클래스 mesh클래스 메시를 생성하거나 수정할수있는 클래스정점과 다수의 삼각형 배열을 포함합니다. Mesh.vertices https://docs.unity3d.com/ScriptReference/Mesh-vertices.html Mesh.triangles https://docs.unity3d.com/ScriptReference/Mesh-triangles.html Mesh.GetTriangles https://docs.unity3d.com/ScriptReference/Mesh.GetTriangles.html Mesh.GetIndices https://docs.unity3d.com/ScriptReference/Mesh.GetIndices.html Mesh...
유니티 증강현실 게임 개발 AR Foundation 얼굴 추적(face tracking) 자료모음 유니티 증강현실 얼굴 필터 튜토리얼(Create with AR: Face Filters) https://learn.unity.com/course/create-with-ar-face-filters?uv=2021.3 유니티 AR Foundation 튜토리얼(unity korea) https://youtu.be/hjmsn3rWeFQ 유니티 증강현실 얼굴추적(AR Foundation, face tracking) https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@1.0/manual/face-tracking.html 구글 증강얼굴(augmented faces)의..
유니티 AR 프로젝트에서 얼굴 추적 사용하기(ARFace) (사용 버전 - Unity 2021.3.6.f1, 안드로이드, ARFoundation 4.2.7, ARCore 4.2.7, 빌트인렌더파이프라인) 1)ARSessionOrigin 게임오브젝트에 ARFaceManager 컴포넌트를 추가합니다. ARFaceManager 는 얼굴 게임 오브젝트의 추가, 업데이트, 제거를 관리합니다. https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@4.0/api/UnityEngine.XR.ARFoundation.ARFaceManager.html 2)씬에 AR Default Face 게임오브젝트를 생성합니다. 3)AR Default Face에 ARFace, ARFa..