반응형

Unity 125

Unity Addressables 정리

참고 영상 - (https://www.youtube.com/watch?v=EP3pvPAcHSo&t=36s) Addressables 개요 - 컨텐츠 빌드하고, 로딩하는 관리 시스템 - 컨텐츠에 주소라는 개념을 사용해서, 이런 이름이 사용됨 - 유니티 2018.2 이상 버전이 필요 - 스크립트를 이용하여 관리 가능함 - 모든 동작이 비동기로 구현 사용이유 - 큰 게임 빌드와 배포에 유리 - 에셋 빌드가 간편 - 에셋 패킹과 참조를 분리하여 관리 - 런타임 중 에셋 관리 - 의존 관계를 확인하여 리소스 로드 -> 번들이 따로 있어서도, 의존성을 찾아주기 떄문에 유리함 - 런타임 에셋 메모리 관리 - 개발 중 반복 작업에 대한 편의성 - PlayMode를 유연하게 설정, 개발 중에도 실제와 같은 테스트 가능 -..

Unity 2022.06.14

[unity wifi build and run]유니티 무선으로 빌드하기

유니티에서 sdk를 이용하여 wifi 디버그 모드를 잡아주고, 기기의 아이피와 포트를 이용하여 무선으로 빌드와 실행을 할 수 있음 AR 어플 같은 경우는 자주 빌드해서 테스트를 해야하는데 이 방법이 아주아주 편함! 강추! 1. 먼저 핸드폰를 USB 로 연결해준다. 정상적으로 연결이 된걸 확인하구 Android SDK 가 있는 폴더에서 cmd 를 열어준다. dir 는 현재 폴더에 어떤 파일이 있는지 확인하는 명령어 cd 는 그곳으로 들어가는 명령어이다. platform-tools 에 들어가준다. adb가 정상적으로 존재하면 adb connect 자신아이피:5555(포트) 를 입력해준다. 그러면 커넥트가 되고 정상적으로 잡히게 된다. 이제 USB는 뽑고 Run Device를 선택하고 빌드 앤 런을 해주면 된..

Unity/문제해결 2021.12.17

Handles.DrawSolidArc 고정된 위치로 그리기

DrawSolidArc 는 Arc를 그리는 메서드임 참고 예제 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=gooldare&logNo=221479323579 3. 부채꼴 충돌 부채꼴은 360도인 원을 일정 각도만큼 자른 모양에 해당한다 아래 그림에서 파란 점을 물체라고 하면 원의 ... blog.naver.com 먼저 내가 증명하려고함 예제에서는 움직이는 피사체의 기준으로 드로우를 해주고 있다. Handles.DrawSolidArc(transform.position, Vector3.up, transform.forward, angleRange/2, distance); 이 함수는 시작점, 노멀벡터, 그리는 시작벡터, 각도, 거리(원..

Unity/문제해결 2021.09.30

Unity Built-in Shader 마스킹을 이용하여 두 가지 색 표현하기

문제 이러한 큐브처럼 안쪽 색과 겉에 테두리 색을 다르게 표현하고 싶음 마스크 맵을 사용하여, 흰색 부분에는 다른 색이 나오도록 할것이다. 생각보단 단순한건데 오랜만에 해서 기억이 나지 않아서 해맸음 문제해결 컬러 2개를 받고, 텍스트 맵 하나를 받아준다. Lerp 를 이용해서 컬러와 컬러1를 받고 / C.r 값을 마스크로 해준다. https://developer.download.nvidia.com/cg/lerp.html lerp Name lerp - returns linear interpolation of two scalars or vectors based on a weight Synopsis float lerp(float a, float b, float w); float1 lerp(float1 a, ..

Unity/문제해결 2021.09.24

Hololens2 유니티 내에 빌드 후 'RectMask2D' does not contain a definition for 'padding' 에러

문제점 유니티에서 MRTK 프로그램을 돌려서 셋업을하고 에디터를 열면 이런 오류가 뜬다. 에러코드 Library/PackageCache/com.unity.textmeshpro@3.0.0-preview.14/Scripts/Runtime/TMP_DefaultControls.cs(191,22): error CS1061: 'RectMask2D' does not contain a definition for 'padding' and no accessible extension method 'padding' accepting a first argument of type 'RectMask2D' could be found (are you missing a using directive or an assembly refere..

Unity/문제해결 2021.09.13

AR Foundation _ 파운데이션 Rnd

먼저 URP 씬을 하나 만들어준다. 필요없는 것들을 삭제해준다. 기존에 있는 스크립터 폴더를 지우고 URPAssets 라는 폴더를 만들어서 씬폴더를 제외한 나머지를 넣어준다. 윈도우즈 - 패키지매니져를 열어서 - 유니티 Registry를 들어간다. AR Foundation, ARCore XR Plugin, ARKit XR Plugin 를 See other versions 를 눌러서 Verified 버전으로 임포트 해준다. 저 세 개를 임포트 해주기 안드로이드로 플랫폼 변경해주기 프로젝트 세팅가서 컴파니 네임 바꾸고 카메라가 자동으로 돌아가면 안되기 때문에 랜드스케이프 라이트로 옆으로 긴 화면으로 설정을 해준다. 아더 세팅가서, 그래픽스 APIs의 불칸이 있다면 삭제해주기 AR VR은 불칸을 지원하지 않음..

Unity/VR,AR,MR,XR 2021.08.12

210727_ 유니티 RestAPI

유니티와 서버 통신을 하는 것이다. 먼저 express 서버를 만든다. 새로운 서버 만들기 폴더 들어가서 초기화 해주고 익스프레스와 노드몬 설치 app.js 만들어서 기본 3030 포트 서버를 만들어준다. 실행 정상 작동함 ---- 랭킹 서버를 만들 것이다. 먼저 스코어 라우터를 만들어서 바디에서 id 와 score를 받아준다. res.로 200 찍어주고, end() 를 꼭 해줘야한다. 엔드 안하면 무한 루프 정상적으로 찍힘 저렇게 넣으면 딕셔너리 처럼 , 키 : 밸류 형식으로 넣을 수 있음 ! 꿀팁! 키 밸류기 때문에 키만 넣어줘도, 밸류 값이 나옴 ㅇㅇ const express = require('express'); const app = express(); let users = {}; app.use(..

Unity/서버 2021.07.27

210726_유니티 Asset Bundle

https://docs.unity3d.com/kr/530/Manual/AssetBundlesIntro.html 유니티 - 매뉴얼: 에셋번들 (AssetBundles) 로우 레벨 네이티브 플러그인 인터페이스(Low-level Native Plugin Interface) 4.x버전에서의 에셋번들 빌드 에셋번들 (AssetBundles) 에셋 번들은 Unity에서 원하는 에셋을 포함하여 익스포트할 수 있는 파일입 docs.unity3d.com https://docs.unity3d.com/kr/530/ScriptReference/AssetBundle.html Unity - 스크립팅 API: AssetBundle 번들은 플랫폼간에 완벽히 호환되지 않는 점에 유의하십시오. Standalone플랫폼은(WebPlaye..

Unity 2021.07.26

210722_ AdMob _구글 애드몹 유니티에 달기

먼저 구글 애드몹에 가입을 한다. 참고 블로그 https://scvtwo.tistory.com/33 [Unity] 유니티 구글 애드몹 광고 넣기(Google AdMob)(전면 광고) 안녕하세요. 힘들게 만든 게임에서 수익을 얻으려면 게임 내에 광고를 붙여야 합니다. 그래야 보람도 있고, 살림살이도 나아지고.. 다음 게임도 제작할 수 있기 때문이죠... 그래서 오늘은 유니 scvtwo.tistory.com ----- 가입 후 앱 추가하기 하면 이따 내 앱을 등록하면 된다. https://github.com/googleads/googleads-mobile-unity/releases/tag/v6.0.2 Release Google Mobile Ads Unity Plugin v6.0.2 · googleads/go..

Unity/서버 2021.07.22
반응형