유니티(Unity)에서 Scoped 레지스트리 추가하고 패키지 설치하기프로젝트에 Scoped registries(범위가 지정된 레지스트리)를 추가하면 패키지 관리자에서 해당 사용자 정의 패키지 컬렉션에 액세스할수있습니다.1)프로젝트 설정(project settings)의 package manager에서 Scoped registries 정보를 입력하고(Name, URL, Scope) 적용합니다(apply) 2)패키지 관리자의 my registries에서 추가한 레지스트리를 확인할수있으며 해당 레지스트리 및 패키지 콜렉션 제공자(Keiijiro)의 모든 공개 패키지를 설치할수있습니다. 패키지가 표시되지않거나 검색에서 누락되는 경우3)패키지 관리자 상단 좌측에서 install package by name을 ..
유니티(Unity) 에디터 및 게임 백그라운드 실행(Run In Background)1)기본적으로 애플리케이션(에디터 및 게임)이 백그라운드(Background)에 있을 때 플레이어는 실행 중지됩니다. 2)에디터를 백그라운드에서도 실행하려면 프로젝트 설정(project settings)의 플레이어(player)에서 Run In Background에 체크합니다. 3)게임을 실행하고 에디터가 백그라운드에 있어도 일시 중지되지않습니다.
유니티(Unity) 모든 대상 플랫폼에 대하여 렌더러 기능 추가 및 속성 설정 참고프로젝트의 렌더러 속성 및 기능을 대상 플랫폼에 따라서 동일하게 또는 차별적으로 설정해야합니다. 1)프로젝트 설정(project settings)의 그래픽(graphics)에서 프로젝트에 사용중인 렌더 파이프라인 에셋을 확인합니다. 2)Settings 폴더에서 대상 플랫폼에 따라서 설정할수있는 URP 에셋 및 렌더러를 확인합니다. 3)프로젝트 설정의 품질(quality)에서 대상 플랫폼 수준(Levels)에 대해서 설정한 URP 에셋 및 렌더러를 확인합니다.현재 유니티 에디터에서 performant 수준을 사용중이며 해당 URP 에셋 및 렌더러의 속성을 설정합니다. 4)렌더러 기능을 추가하려면 add renderer f..
유니티(Unity)에서 특정한 쉐이더의 재질을 생성하는 방법1)프로젝트의 에셋(Assets) 폴더에서 새로운 쉐이더를 생성합니다. 2)특정한 쉐이더를 사용하는 재질을 생성하려면 해당 쉐이더를 선택하고 마우스 우클릭한후 create의 material을 선택합니다. 3)해당 쉐이더를 사용하는 재질을 생성한것을 확인할수있습니다.
LG 휴대폰 사업 종료(2021년 7월 31일)와 안드로이드 OS 업데이트 지원(LG BRIDGE)LG전자, 휴대폰 사업 종료 https://live.lge.co.kr/lg-mobile-2021/ LG전자, 휴대폰 사업 종료 - LG전자 뉴스룸LG전자가 선택과 집중을 통해 핵심 사업에 집중하고 미래 준비를 강화하기 위해 휴대폰 사업을 종료한다. LG전자는 그간 휴대폰 사업의 방향성을 놓고 면밀하게 검토해왔는데, 5일 이사회에서 7live.lge.co.kr LG BridgeLG 스마트폰 사용자들이 PC와 스마트폰 간의 데이터 동기화, 백업, 복원, 소프트웨어 업데이트 등을 관리할 수 있도록 지원하는 소프트웨어입니다. LG는 고객 지원 차원에서 스마트폰의 소프트웨어 업데이트를 일정 기간 동안 지속하며 안드로..
구글플레이콘솔에서 결제 프로필 본인 확인을 위한 서류 업로드하기(주소지 증빙 서류, 은행 계좌 입출금내역서)1)구글플레이콘솔에서 결제 프로필에 문제가 있음을 표시하는것을 확인할수있습니다. 2)결제 프로필에서 대금을 받으려면 본인 확인을 완료하세요를 표시하는것을 확인할수있습니다. 3)본인확인의 지금 확인하기로 이동합니다. 4)결제 프로필에 입력된 기본 정보를 확인합니다. 5)업로드해야하는 서류를 확인합니다. 현재 주소가 표시된 서류 주소지 증빙(이름과 주소 확인)을 위한 서류 사진(90일 이내에 발행) - 서류의 이름과 주소가 결제프로필의 이름 및 주소와 일치해야하며 필요하지않은 기타 정보는 삭제해야합니다(예를들어 전기, 수도 또는 공공요금 청구서, 신용카드 명세서, 은행 명세서, 임대 계약서) 은행 계좌..
유니티 텍스처(Texture) 객체 생성과 제거 예시(메모리 할당과 해제)new 키워드를 사용하여 런타임에서 동적으로 생성한 객체의 경우텍스처가 불필요하면 명시적으로 객체를 파괴하고 참조를 해제합니다.Texture2D texture = new Texture2D(2, 2); if (texture != null) { Destroy(texture); texture = null; } Destroy(texture);객체는 메모리에서 즉시 해제되지않습니다. 메모리에서 객체가 실제로 해제되는 시점은 가비지 컬렉터( GC)가 이 객체를 수거할 때입니다. texture = null;객체에 대한 참조가 더 이상 없기 때문에 이 객체는 GC의 수거 대상이됩니다. 객체를 수거하는 시점은 GC 의 주기에 따라..
구글플레이콘솔 앱 업데이트 거부(API 수준 34 앱 업로드 이후에 정책 문제 계속 표시되는 문제)구글플레이의 모든 앱은 대상 API 수준 요구사항을 충족해야하며 기한 이내에 대상 API 수준(Target API Level)을 타겟팅하지않으면 앱을 업데이트할수없습니다. 1)구글플레이콘솔에서 앱 업데이트 거부를 표시합니다. 앱이 안드로이드 14(API 수준34)이상을 타겟팅 해야함2)유니티 엔진의 프로젝트 설정에서 요구사항을 충족하는 안드로이드 API 수준으로 설정하고 빌드합니다. 3)프로덕션에서 빌드한 앱을 업로드하고 출시합니다. API 수준 34 앱 업로드 이후에 정책 문제 계속 표시되는 문제4)프로덕션에 API 수준 34 앱을 업로드 및 출시한 이후에도 여전히 정책 문제를 표시합니다. 5)프..
유니티 In Place 애니메이션을 Root Motion으로 설정하는 방법(RootMotionScript.cs)루트 모션(root motion)이 없는 캐릭터의 애니메이션은 제자리(in place)에있는 경우가있습니다 OnAnimatorMove 콜백을 구현하는 스크립트를 사용하여 in place 애니메이션을 root motion으로 설정하는 방법입니다. https://docs.unity3d.com/Manual/ScriptingRootMotion.html Unity - Manual: Scripting Root MotionScripting Root Motion Sometimes your animation comes as “in-place”, which means if you put it in a scene..
유니티(Unity) 안드로이드 빌드 API 34 앱 크래시 문제해결유니티 에디터 버전 2022.3.11f1에서 빌드한 안드로이드 앱(API 34)을 장치에서 실행할때 앱 크래시가 발생합니다 apk 형식 빌드는 장치에서 앱 크래시가 발생하지않지만 aab 형식 빌드를 구글플레이콘솔(Google Play Console)에서 테스트 출시한 경우 앱 크래시가 발생합니다.안드로이드 대상 API 수준 34 , aab 업로드 테스트 출시 앱에서 앱 크래시 문제해결유니티 에디터 상위 버전(예를들어 유니티 2023.2.20f1, 유니티.6000.0.23f1)에서 프로젝트를 빌드합니다. 안드로이드 앱(API 34, aab 형식)을 실행하면 앱 크래시가 발생하지않습니다.유니티 6000.0.23f1에서 API 34 buil..
유니티 에셋 스토어(Unity Asset Store) 서비스 약관 EULA 공식 문서유니티 에셋스토어 사용 조건과 제한 사항에 대한 공식 문서입니다(에셋 스토어 이용 약관 및 최종 사용자 라이선스 계약, Asset Store Terms of Service and EULA) 에셋스토어에서 구매한 에셋의 사용 범위, 상업적 이용 가능 여부, 제한 사항 등에 대한 자세한 정보를 제공합니다.(상업적 사용, 제한 에셋(Restricted Assets), 환불정책, 지적 재산권, 사용자의 권리 및 의무, 사본 백업, 에셋 수정등 )https://unity.com/kr/legal/as-terms Asset Store Terms of Service and EULALast updated: January 1, 2023 ..
유니티(Unity)에서 옷감(Cloth) 시뮬레이션 기초 사용법 튜토리얼3D 캐릭터의 의상 물리 효과(Cloth Physics)를 적용하기위해 Cloth 컴포넌트를 사용하는 기초방법에 대해 설명합니다. Cloth의 파라미터를 설정하여 옷감의 신축성, 마찰력, 중력 작용 등을 조절하고 충돌 처리와 기타 제약 조건을 설정하여 사실적인 의상 물리 효과 및 옷감 시뮬레이션을 구현할 수 있습니다. Cloth는 Skinned Mesh Renderer와 함께 작동하여 패브릭을 시뮬레이션하기 위한 물리 기반 솔루션을 제공합니다. Getting Started With Cloth Physics https://youtu.be/Nc_ZMgEFj-A Cloth https://docs.unity3d.com/Manual/class..