목록도드넷 (4519)
도드넷
유니티 오디오 Import Settings 최적의 설정을 위한 최종적 정리 & 참고 문서. Load In Background / Compressed In Memory / Vorbis / PCM 1-1. Load In Background 토글 - 말그대로 오디오를 백그라운드 스레드가 로딩하게 만든다. 메인 스레드에 걸림을 줄이고 빠른 씬 로딩을 위해서면 켜는게 맞고 따로 이상현상이 없으면 모든 오디오에서 ON으로 두는것을 추천. 1-2. Preload Audio Data - 씬 로드전에 레퍼런스된 오디오를 반드시 로드하게 한다. 로딩이 느려질 수 있는 요소이므로 Off 추천. 2. Decompress On Load CPU를 사용해서 압축을 푼뒤 메모리에 저장하고 씀. (메모리 희생, 최소의 CPU 사용.)..
깃허브(Github)으로 app-ads.txt 호스팅하기. (유니티 애드, 애드몹에서 사용가능) 1. 홈페이지를 보유하지 않고도 샐러정보를 제공할 수 있는 app-ads.txt 를 무료로 호스팅하기위한 포스팅이다. 2. 구글 블로그인 blogspot 을 사용할 수도 있지만 권장하지 않는다. app-ads.txt ads.txt 리다이렉트를 거쳐야하기 때문이다. 이 리다이렉트 방법은 유니티 애드에서 사용할 경우 Your App-Ads URL issued an unexpected HTTP status (301) when contacted by our agent. Please verify your /app-ads.txt resource supports programmatic access from the publ..
유니티 안드로이드 resolver > Force Resolve 시 Failed to fetch the following dependencies: com.google.games:gpgs-plugin-support:+ 오류가 날때 해결방법. 1. 유니티에서 GooglePlayGamesPluginDependencies 를 검색한다. 2. GooglePlayGamesPluginDependencies.xml 파일을 연다. 경로 : Assets/GooglePlayGames/com.google.play.games/Editor/GooglePlayGamesPluginDependencies.xml 3. 부분을 다음과 같이 바꾼다. Assets/GooglePlayGames/com.google.play.games/Editor..
유니티 C# The namespace '' already contains a definition for 'GPGSIds' 오류 해결법. 1. C# 에서 The namespace '' already contains a definition 오류란? - 클래스 이름은 오직 하나만 존재할 수 있다. 위의 오류는 같은 이름의 클래스가 이미 존재한다는 말이다. 2. The namespace '' already contains a definition for 'GPGSIds' - 아마 GPSSIds 안드로이드 셋업을 재설치하는 과정에서 발생한 것일것이다. 유니티 인스팩터에서 GPGSIds라고 치고 모든 스크립트를 삭제한뒤 다시 gpgs 셋업을 진행하자. (어짜피 재생성되므로 지워두됨)
유니티 안드로이드 앱 게임에서 알림, 푸쉬 알림 / 숫자 뱃지 (우측상단 +번호 디스플레이) 사용하기. 1. 목적 : 유니티 안드로이드 앱에서 플레이어가 게임을 종료한 후에도 연락하는 알림을 예약하고 그에 따라 플레이어의 재플레이률과 플레이 타임을 확장시킨다. 2. 유니티 패키지 설치하기. Window > Package Manager > "Mobile Notifications" 다운로드. 3. Project Settings > Mobile Notifications 에서 큰 아이콘, 작은 아이콘 이미지 등록하기. 3. 알림 매니저 스크립트 짜기 필요한 using 설정. Unity.Notifications.Android 필수. 알림 매니저 시작 함수. 허가받기 센터 초기화 모든 알림 지우기 & 초기화. 알림..
유니티 안드로이드 C# 메일 보내기 - 버그 리포트 만들기. 1. 목표 : 사용자가 앱에서 보고자용 앱을 통해서 관리자에게 메일을 보낼 수 있게 만든다. 2. 보고자 전용 새로운 구글 메일 계정 만들기. 3. 해당 구글 계정설정 보안에서 App password 만들고 복사해놓기. https://myaccount.google.com/security?hl=en 4. 다음 코드 사용하기. 필요한 using 선언 using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Net; using System.Net.Mail; using System.Net.Security; using Syst..
유니티 안드로이드 앱 이름 현지화, 번역하는 방법. 0. 유니티 Localization 이라는 패키지를 이용할 수 도 있으나 개인적으로 유니티 패키지를 진심으로 혐오하므로간략하고 스크립트없는 깔끔한 현지화를 추구한다면 다음을 추천한다. 1. 목표 : 사용자의 디바이스 언어설정에 따라 설치한 앱의 이름을 다르게 표시해보자. 2. Assets\Plugins\Android 폴더에 res 라는 폴더를 만든다. 3. res 폴더에 values 라는 폴더를 만든다. 4. res 폴더에 values-언어코드 라는 폴더를 추가로 만든다. - 예 : values-ko (한글), values-ja (일본) 언어코드 참고 : https://www.w3schools.com/tags/ref_language_codes.asp 5..
반지의 제왕 TV 드라마 시리즈 힘의 반지 흑인, 유색인종에 대해서. (힘의 반지 캐스팅 논란에 대한 개인적 생각.) 흑인 여자 드워프 흑인 여왕 (네이비아..?) - 근데 쟤는 "누메노르"라는 미스테리한(?) 여기저기 멀티하고 다니는 식민주의 글로벌 해상왕국이라 그럴...수도 있다? 고 참고 봐줄수는 있음. 흑인 호빗 흑인 엘프 (그레이웜 이스뎃유?) ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ미들어스 = 아메리카 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 또 또 또!! 위쳐 트리스가 흑녀로 나올때 부터 알아봤다. 스타워즈 스톰트루퍼가 흑인이 됬을때도 짐작했다. 이제 "그것"이 반지의 제왕 프랜차이즈까지 들어왔다. 1. (격노)..
마지막 4차 예비군 (코로나로 2박 3일 한번만 한 개꿀빤 18번재대자) 을 수원 10비에서 받게 되었다. 수원 10비행단 예비군 리뷰. 1. 수원 10비 동미참 예비군 가는법. 1호선타고 수원역으로 간 다음 세류역 ㄱㄱ 세류역 정문나와서 바로 왼쪽에 군부대가 있음. WTF? 진짜? 부대 입구가 역 바로 옆에 있어서 충격먹음. 길치왕인 나도 절대 안했깔릴 위치. 그냥 바로 옆임ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 역 바로 옆에 기와?로 되어있는 눈에띄는 건물쪽으로 가면됨. 뒤뚱뒤뚱 군부대로 몰래 진입하려고하면 보초병들이 나와서 야비군 훈련받으러 오셨습네까? 하면서 막은 다음 예비군 교육장으로 안내함. (장갑차 보고 우왕 +_+ 하면서 들어갈라했는데 블록킹당함ㅋㅋㅋㅋ 침입실패ㅋㅋㅋㅋ) 2. 교육 형식상 화생방-응급처치..
어도비 프리미어 60프레임, 60fps 부드러운 영상으로 만들기. 1. 이 글은 분명히 소스 영상의 재생률이 59~60 프레임인데 어도브 프리미어 프리뷰나 인코딩시 60프레임이 아닐때 해결법이다. 2. 24,30 프레임 짜리를 60 프레임으로 만드는 과정이 아니다. 3. 어도비 프리미어 60 프레임으로 만드는 방법. 상단 메뉴 [시퀸스] > [시퀸스 설정] 시간 기준에서 프레임을 60.00 으로 설정해주자. 4. 이제 인코딩할때 프레임 속도가 아래처럼 바뀌어 있을것이다. 5. 보통 이 현상은 초기 프로젝트 생성시 첫 미디어가 60프레임이 아닐때 벌어진다. (사진/음악)일 경우?