목록창고 (4060)
도드넷
유니티 로딩, 모바일 게임 로딩시간에 대하여. 안드로이드 모바일 게임 로딩 1. 로딩 시간 제한. - 플레이어가 메인화면에 도달하기 까지 걸리는 평균 시간으로 반드시 30초를 초과해서는 안된다. (최저사양 기기 기준) 2. 반드시 로딩진행바, 로딩아이콘, 로딩UI를 만들어야한다. - 유저 입장에서 로딩이 진행되고 있고 얼마나 진행됬는지 알게하는것이 중요하다. - 플레이어들은 대게 참을성이 없다. 3. 유니티 로딩시간을 증가시키는 원인. - 매우 많은 레퍼런스와 게임 오브젝트. - 얼마나 많은 애셋과 게임 오브젝트가 서로 연결(레퍼런싱)되어 있는지 고려해보자. 또 수 많은 오브젝트들이 시작시 어떤 함수 (OnEnable, Start, Awake) 를 사용하고있는지도 잘 생각해야한다. 4. 로딩 시간은 모바..
유니티 구글 광고, 구글 애드몹 API 설치법! 사실상 모바일 무료 게임 = 광고 플랫폼이라고 봐도 무방하다. 유니티에서 만든 게임에 구글 광고를 삽입하는 방법이다. 1. 구글 애드몹 & 구글 플레이 콘솔 가입 https://admob.google.com/intl/ko/home/ http://play.google.com/console 만약 구글 플레이 콘솔 개발자 아이디와 애드센스 아이디가 존재하면 연계되서 원클릭 신속 가입 가능. 아니면 기다리고 우편으로 코드받고... 기억도 안나네 그렇고 그런 과정을 거쳐야됨. 구글 애드몹을 사용하려면 구글 플레이 콘솔에서 당연히 자신의 유니티 게임(앱)을 등록해야됨. 2. 구글 애드몹 API 패키지 설치. https://github.com/googleads/goog..
유니티 구글 플레이 API 설치법 (Feat. 2022) unity googleplay api 설치및 업데이트. 로그인 기능 추가하기. 처음 하면 좀 많이 햇까릴 수 있으니까 침착하게 단계별로 진행 ㄱㄱ #0 기존 프로젝트 백업. - 개발 101! 언제나 버전관리 & 백업은 필수!! #1 유니티 구글 플레이 API 다운로드. https://github.com/playgameservices/play-games-plugin-for-unity - 삐약삐약 뉴비를 위한 깃헙 사용법 : CODE 누르고 ZIP파일 다운로드. #2 기존 Google Play API 삭제 (새로 설치시 이 부분 스킵!) (업데이트시) 구글 플레이 API 유니티에서 삭제하기. 기존 구글 플레이 API 를 업데이트하려고 하는거면 유니티에..
운영체제 아키텍쳐 X86, X64? 64비트 32비트 프로그램 설치시 운영체제 선택사항에 대하여. 바쁜 현대인을 위해 결론부터 말하자면. X86 = 32비트. X64 = 64비트. 그러면 왜 해깔리게 32비트를 X86 이라는 기이한 이름으로 부를까? 64비트는 X64로 똑같? 비슷한 이름인데 말이다. 호랑이 담배피던 시절 옛날옛날 CPU 만들때 32비트를 지원하는 CPU의 코드명에 모두 86이 들어가 있었고 (8602, 8621. 8689....) 32비트를 지원하는 CPU 아키텍쳐를 모두 X86 으로 부르기 시작했다. 그런데 이 명칭이 기이한것은 X86에서 86이라는 숫자는 비트나 성능과는 전혀 관계없는 CPU의 코드명인데 그와 함께쓰이는 후대에 명명된 X64는 CPU의 코드명이 아니라 실제 64비트를..
유니티 destroy vs 유니티 SetActive(false). 유니티 게임 오브젝트를 제거 삭제할때 어떻게 해야할까? 1. 만약 게임 오브젝트가 재사용 되지 않는다면 삭제해야한다. Destroy(gameObject); 2. 만약 게임 오브젝트가 재사용되면 삭제하지 않고 비활성화 시킨다. gameObject.SetActive(false); 가장 좋은예로 투사체(총알), 특수 효과(FX)는 매우 자주 계속 반복되서 사용되므로 미리 만들어놓고 List에 넣어서 ON/OFF를 반복하며 꺼내쓰는 기법인 오브젝트 풀링을 사용하면 좋다. 왜냐하면 게임 오브젝트를 생성(Instantiate)하고 삭제(Destroy)하는 작업은 약간 고사양이며 잦은 생성과 삭제로 GC가 불려 프레임 감소를 일으킬 수 있기 때문이다...
유니티 Lerp Mathf Lerp의 활용? - 피해량 비율 증감 공식(?) 뜬금포로 [글 -> 수학식] 사고를 해보자. (도전) 1. 현재 체력이 낮을 수록 더 큰 피해를 입힙니다. (최대 피해 증가량 50%) Amp = 0.5f * (최대 체력 - 현재 체력) / (최대 체력); 피해량 += 피해량 * Amp; 공식1 :: A 가 MAX, B 값이 낮을수록 증가 : (B - A) / (A) -- Current vs Max 역비율 == 1 - B / A 2. 현재 체력이 높을수록 더 큰 피해를 입힙니다. (풀피 일때 최대 피해 증가량은 75%) Amp = 0.75f * (현재체력 / 최대체력); 피해량 += 피해량 * Amp; 공식2 :: A가 MAX, B 값이 증가할수록 증가 : B / A -- Cu..
윈도우 공간 음향 설정 해제하기. Windows Sonic For Headphones 으로 자동 변경되는 짜증나는 버그! windows Sonic for headphones 해제하기. 윈도우 Sonic 삭제, 사용안하는 방법. 윈도우10에는 각종 짜증나는, 원하지도 않고 바라지도 않은 각종 기능들이 강제로 추가되어 있다. 그중 하나가 자칭 "공간음향" 망할 저주받은 Windows Sonic for headphones 기능이다. Windows Sonic for headphones을 사용하면 사운드가 매우 불균형하며 고음 부분이 싸구려 2500원 짜리 헤드폰으로 듣는것 처럼 만든다. 아무 무료라도 그렇지 유료 서비스인 Dolby Atmos 랑 비교하면 도저히 들어줄 수 없을 정도로 저퀄리티의 서비스를 제공한..
깔끔하고 가벼운 무료 방화벽 프로그램을 추천해봅니다. 업데이트된 윈도우 방화벽이 나쁘지는 않지만 좀더 세부적인 네트워크 감시및 확실한 네트워크 보안 룰을 만들고 싶다면 다음 방화벽 프로그램을 사용해보세요. simplewall 이라는 방화벽 프로그램입니다. 무료이고 한국어를 지원합니다. simplewall 무설치 다운로드 링크 : https://github.com/henrypp/simplewall/releases/download/v.3.6.4/simplewall-3.6.4-bin.zip simplewall 공식 홈페이지 https://www.henrypp.org/product/simplewall 방화벽 프로그램 simplewall 사용 방법. 일단 네트워크탭에서 현재 연결된 네트워크 프로그램들을 모두 감시..
윈도우에서 시작 프로그램을 설정하는 방법, 시작 프로그램 추가하기. 윈도우 시스템에서 사용자가 시작 프로그램에 등록하여 윈도우가 부팅됬을때 자동으로 프로그램이 실행되도록 하는 방법입니다. 윈도우10 시작 프로그램 폴더경로는 어디에 있죠? 윈도우에서 시작 프로그램을 설정하려면 다음과 같이 하면 됩니다. 1. 폴더 주소창에 다음 주소를 입력하고 다음 경로의 폴더에 들어간다. C:\Users\유저 이름\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 2. 원하는 프로그램, 문서의 바로가기를 위의 폴더에 넣는다. 시작 프로그램 폴더는 다음과 같은 방법으로 접근할 수도 있습니다. #1 윈도우키 + R 을 누른다. #2 shell:startup 을 입력..
스팀 워크샵 모드, 스팀 창작마당 다운로드 스팀 모드 다운로드, 스팀 창작마당의 모드 다운로드 하는 방법. 기본 1. 스팀을 설치한다. 2. 게임을 구매한다. 3. 창작마당 모드의 구독하기를 누른다. [스팀 CMD]로 스팀 창작마당 모드를 다운로드 하는 방법. (스팀 아이디가 필요하고 게임 구매상태여야함. / 단, 게임을 설치할 필요는 없음.) #1 스팀 CMD를 다운로드 한다. https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip #2 스팀 CMD 실행파일을 영문 폴더에 집어넣는다. (처음에 바탕화면에서 그냥 실행했다가 바탕화면 폭발함) #3 스팀 CMD 를 실행하고 설치한다. #4 스팀 다운로더 IO 라는 사이트에 접속해서 원하는 스팀 창작마당..