유니티(Unity) 비동기 씬 로드 구현(LoadSceneAscync, AsyncOperation)1)씬 로드 작업 진행률을 표시할 UI(이미지와 텍스트)를 구성합니다. 2)이미지의 이미지 타입을 Filled로 설정합니다. 3)비동기 씬 로드를 위한 스크립트를 추가합니다. 4)비동기 씬 로드를 시작합니다. 씬이 완전히 로드될때까지 작업진행률(progress)을 업데이트하고 이미지와 텍스트에서 이것을 표시합니다. 진행률이 1.0에 도달하고 isDone이 호출되면 작업이 완료되어 씬을 활성화합니다. 5)작업진행률을 표시할 이미지와 텍스트를 참조합니다. 6)빌드 설정에서 씬을 추가합니다. 7)게임을 플레이하면 비동기 씬 로드를 시작하고 완료하면 대상 씬을 활성화합니다.(씬에 로드할 내용이 많지 않으면 진행률..
유니티(Unity)에서 카메라 뷰 오브젝트 확인 함수 및 속성 모음(프러스텀, 렌더러, Bounds, 기타) Renderer.isVisible객체 및 렌더러가 카메라의 뷰 프러스트럼(시야 범위) 안에 있는지 확인합니다. 렌더러가 카메라에 의해 보일 때 true를 반환하고 그렇지 않으면 false를 반환합니다. 게임 오브젝트가 화면에 보일 때만 작업을 실행하고 싶을 때 사용 https://docs.unity3d.com/ScriptReference/Renderer-isVisible.html void Start() { m_Renderer = GetComponent(); } void Update() { if (m_Renderer.isVisible) ..
유니티(Unity) 페인트 에셋 모음(페인팅, 드로잉)Free Draw - Simple Drawing on Sprites/2D Textures https://assetstore.unity.com/packages/tools/painting/free-draw-simple-drawing-on-sprites-2d-textures-113131https://youtu.be/40ylWWrCpkA Paint in 3D https://assetstore.unity.com/packages/tools/painting/paint-in-3d-26286https://youtu.be/X-LhxwIEimw Implement Drawing and Saving in Unity 2018https://gist.github.com/dit..
유니티 실시간 페인팅 동영상 튜토리얼 모음(페인팅, 드로잉)Splatoon - Painting Effect in Unity https://youtu.be/YUWfHX_ZNCw Recreating Splatoon's Ink System | Mix and Jamhttps://youtu.be/FR618z5xEiM Drawing in UNITY in 60 SECONDS https://youtu.be/_ILOVprdq4o How to DRAW inside Unity! (Paint, Design, Strategize, Mod | Unity Tutorial) https://youtu.be/XozHdfHrb1U
유니티 Baked Ligthing 동영상 튜토리얼 모음(mixed lighting, 라이트맵)유니티에서 라이트맵핑 https://youtu.be/KJ4fl-KBDR8 유니티 Baked Lighting 이해하기 https://youtu.be/J4iVXAYaJfQ 유니티 mixed lighing 기법과 progressive lightmapper(CPU, GPU) https://youtu.be/uaUPWE4IDfM
유니티 실시간 GI(Precomputed GI)실시간 조명(Realtime)과 실시간 GI(Precomputed GI, Realtime GI)를 조합하여 런타임에서 업데이트되는 사실적이고 자연스러운 조명 효과를 표현할수있습니다. 여기에는 간접조명인 Bounce Lighting(표면에 부딪힌 빛이 다른 표면으로 반사되는것)이 포함됩니다. 정적 및 동적 오브젝트에 사실적인 조명과 그림자 효과를 표현할수있고 특히 천천히 변하면서 씬에 큰 시각적 영향을 미치는 광원에 사용할수있습니다. Realtime GI는 상당한 시스템 리소스를 사용하며 고성능 시스템에 적합합니다.https://docs.unity3d.com/560/Documentation/Manual/LightMode-Realtime.html Enlighte..
구글플레이콘솔에서 Google Play 결제 라이브러리 버전 업데이트 안내구글플레이콘솔에 업로드한 앱의 유니티 IAP(In App Purchasing) 패키지 버전이 구글플레이에서 요구하는 Google Play 결제 라이브러리 버전을 지원하지않는 경우1)구글플레이콘솔에 업로드한 앱에 대하여 Google Play 결제 라이브러리 버전 업데이트 안내를 표시합니다.앱에서 곧 지원 중단될 Google Play 결제 라이브러리 버전을 사용합니다. 업데이트가 거부되지 않도록 최신 버전으로 업데이트하세요. 2)안드로이드 개발자 사이트에서 Google Play 결제 라이브러리 출시 노트를 확인할수있습니다. 예에서 2024년 4년 16일 출시한 Google Play 결제 라이브러리 버전 6.2.1를 확인합니다.https..
유니티(Unity) 안드로이드 메니페스트 파일(AndroidManifest.xml)안드로이드 메니페스트안드로이드 메니페스트는 Android 애플리케이션의 필수 구성 파일입니다. 이 파일은 애플리케이션의 필수 정보, 구성 요소, 권한, 그리고 다른 중요한 설정을 Android 운영 체제에 제공하는 역할을 합니다. 애플리케이션의 작동에 필수적이며 제대로 구성하지 않으면 애플리케이션이 정상적으로 동작하지 않을 수 있습니다. https://developer.android.com/guide/topics/manifest/manifest-intro?hl=ko주요 요소와 기능 구성 요소 선언 - activity, service, receiver, provider와 같은 구성 요소를 정의하고 특성을 지정 권한 요청 -..
유니티(Unity) 안드로이드 SDK 수동 설치하기(Android API level 업데이트)1)프로젝트 설정의 Player에서 안드로이드 API를 확인합니다. 에디터에 설치되지않은 SDK를 선택하면 일반적으로 SDK 업데이트 대화상자를 표시합니다. 대화상자를 표시하지않는경우 SDK를 수동 설치할수있습니다. 유니티 에디터에 설치된 SDK 확인2)유니티에 설치된 안드로이드 SDK 폴더 경로를 확인하고 복사합니다. 3)해당 경로로 이동하고 platforms 폴더에서 유니티에 설치되어있는 안드로이드 SDK를 확인합니다. 현재 유니티에 설치된 안드로이드 SDK는 최대 33인것을 확인할수있습니다. 환경 변수 편집4)유니티에 설치된 JDK 폴더 경로를 확인하고 복사합니다. 5)시스템 환경 변수 편집으로 이동합니..
유니티 파이어베이스(Firedbase) 인증 및 로그인 오류 please sign in before trying to get a token1)안드로이드 로그캣에서 다음과 같은 오류를 표시합니다(please sign in before trying to get a token)파이어베이스 인증이 필요한 작업(업로드 및 다운로드)을 수행하는 경우 사용자가 정상적으로 로그인되지 않았을 때 발생하는 문제입니다. 2)유니티 프로젝트에 다음 파이어베이스 인증 패키지를 설치합니다(FirebaseAuth) 3) FirebaseAuth를 가져오기합니다(import) 4)파이어베이스 콘솔(firebase console)에서 프로젝트의 인증(Authentication)을 선택하고 로그인 방법의 익명을 선택합니다. 5)앱에서..
구글 파이어베이스(firebase) 보안 규칙 이해파이어베이스 보안 규칙 기본 https://firebase.google.com/docs/storage/security?hl=ko&authuser=0&_gl=1*15qo0l8*_up*MQ..*_ga*MTMwMTQxOTM4LjE3MTExMjAwNzQ.*_ga_CW55HF8NVT*MTcxMTEyMjIyOC4yLjEuMTcxMTEyNDcxNC4yOS4wLjA. Firebase 보안 규칙 소개https://youtu.be/QEuu9X9L-MU The key to Firebase security - Google I/O 2016https://youtu.be/PUBnlbjZFAI
유니티 HDRP 사실적인 자연환경 프로젝트 참고 레퍼런스(사자의 서 Book of the Dead: Environment) 유니티의 망자의 서(Book of the Dead: Environment) 트레일러에 사용된 환경의 확장 버전을 포함하는 패키지입니다. HDRP 프로젝트에서 사실적인 자연 환경을 구축하는 방법에 대해 참고할수있습니다.사자의 서(Book of the Dead: Environment) 트레일러 https://youtu.be/WeVJIuyJq08 사자의 서(Book of the Dead)https://unity.com/kr/demos/book-of-the-dead Book Of The Dead: Environment | HDRP(에셋 스토어) https://assetstore.unity..