[이슈] iOS 앱내구입 항목들이 "개발자의 조치가 필요함" 이라고 뜰때 처리방법
"디페노이드" iOS 출시를 준비하면서 리젝이 됐습니다.




"디페노이드" iOS 출시를 준비하면서 리젝이 됐습니다.
일반적으로 컴퓨터에서 테스트 할 땐 잘되지만 모바일로 빌드 후 테스트를 하면
터치가 한번에 잘 되지 않는 경우가 있다.
일반적인 버튼은 괜찮은데 Scroll Rect에 자식으로 속해있는 경우
즉, 스크롤되는 오브젝트에서의 버튼이 On Click이 잘 되지않는다.
이 경우는 캔버스가 생성될 때 EventSystem 오브젝트도 같이 생성되는데
EventSystem 스크립트의 Drag Threshhold 값을 올려주면 된다.
[ 스크립트 ] 로 처리할 경우
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | private const float inchToCm = 2.54f; [SerializeField] private EventSystem eventSystem = null; [SerializeField] private float dragThresholdCM = 0.5f; //For drag Threshold private void SetDragThreshold() { if (eventSystem != null) { eventSystem.pixelDragThreshold = (int)(dragThresholdCM * Screen.dpi / inchToCm); } } void Awake() { SetDragThreshold(); } | cs |
[iOS] Google Play Games 를 사용하지 않을 경우 (2) | 2017.06.09 |
---|---|
Android, iOS 60프레임(FPS) 으로 셋팅하는 법 (0) | 2017.06.08 |
[Unity] 유니티 설치하기 / 버전별 다운로드 (0) | 2017.02.15 |
[Unity] 모바일 최적화 방법 (0) | 2016.12.05 |
[Unity] 모바일 플렛폼 작업시 유의사항 (0) | 2016.11.24 |
현재 정식출시는 되어 있지만 오픈베타에 가까운 성격이라 꾸준히 업데이트가 될 예정입니다.
아래는 6월 이내에 업데이트 될 항목입니다.
디페노이드:DEFENOID 글로벌 출시가 되었습니다 (2) | 2017.07.19 |
---|---|
디페노이드가 출시되었습니다. (0) | 2017.06.13 |
구글 플레이 스토어 : https://goo.gl/H3B9n3
애플 앱스토어 : 곧 출시예정 입니다.
지금까지 없던 새로운 장르의 게임!!!
피하고 막고 파괴하고~ 손가락하나로 플레이가능한 심플 그 자체~( ㅇㅂㅇ)=b
하지만 플레이는 심플하지 않을겁니다~ ( +ㅂ+)/
어려울겁니닷~ ㅋㅋㅋ
1. 스테이지 밖으로 나가지마세요
2. 빨간 총알, 반짝이는 총알은 피하거나 방패로 막으세요
3. 레이저는 막을 수 없습니다 무조건 피하세요
4. 적들과 부딪히지 마세요
5. 그럼 이제~ 튕겨낸 총알과 스킬로 적들을 물리치세요~~~~
30여종의 다양한 스킬을 가진 귀여운 캐릭터와
초급자부터 고수까지 즐길 수 있는 난이도가 준비되어 있습니다.
이제 도전하세요~!
추후 더욱더 다양한 캐릭터와 스테이지 추가, 2인용 모드 (PVP, PPVE)가 추가 될 예정입니다.
(1인개발이라 개발속도가 조금(?) 더딜 수 있습니다 ㅎㅎ 양해부탁드립니다)
의견이 있으시면 리뷰나 페이스북, 트위터에 올려주시면 최대한 업데이트때 반영하겠습니다. ^^
많은 기대와 플레이 리뷰 부탁드려요~~
페이스북 : https://www.facebook.com/mmzzuucom/
트위터 : https://twitter.com/mmzzuucom
디페노이드:DEFENOID 글로벌 출시가 되었습니다 (2) | 2017.07.19 |
---|---|
[디페노이드:Defenoid] 6월 업데이트 계획 및 추후 추가콘텐츠 찌라시~ (0) | 2017.06.13 |
저는 유니티로 게임을 제작할 때
특별한 경우가 아니면 업데이트 버전관리나 여러측면에서 실수 할 가능성이 낮기에
프로젝트를 하나로 두고 프로젝트 내에서 각 플랫폼별 분기처리를 하는 형태로 처리합니다.
구글 Android에는 구글 플레이 게임 서비스 (이하 GPGS)를 사용하기 위해 플러그인을 사용하는데요
애플 iOS에서는 사용하지 않고 iOS자체 GameCenter를 사용하기에 GPGS를 빌드시에 포함시키지 않습니다.
무식한게 용감하다고...
이걸 업데이트때 마다 Android 빌드, iOS 빌드별로 파일을 삭제해준다거나 이런식으로 하다보니 쓸데없이 손이 많이 가더라구요.
플러그인 사용법을 꼼꼼히 좀 읽어 봤더라면 이런 개고생은 하지 않았어도 되는거였는데;;
각설하고 방법을 알려드리겠습니다.
빌드 할 때 (iOS) Player Settings > Scripting Define Symbols > NO_GPGS 추가
기존에 입력 되어있던 글자들 뒤에 새미콜론(;)으로 구분해주시고 NO_GPGS를 넣으시면 됩니다.
참 쉽죠?
이렇게 간단한 것을...
여러분은 고생하지 마세요 ㅋㅋㅋ
UGUI 버튼터치가 잘 되지않는 문제 해결방법 ( Drag Threshhold ) (0) | 2017.07.04 |
---|---|
Android, iOS 60프레임(FPS) 으로 셋팅하는 법 (0) | 2017.06.08 |
[Unity] 유니티 설치하기 / 버전별 다운로드 (0) | 2017.02.15 |
[Unity] 모바일 최적화 방법 (0) | 2016.12.05 |
[Unity] 모바일 플렛폼 작업시 유의사항 (0) | 2016.11.24 |
환경
이슈내용
안드로이드에 '디페노이드'를 출시하고 iOS버전도 출시를 위해 빌드를 하고 Xcode에서 컴파일 하는데
계속 마지막에 아래 에러를 뿜뿜합니다.
2 duplicate symbols for architecture arm64
Linker command failed with exit code 1
해결방법
위 에러는 다양한 증상에서 나올 수 있는 경우이긴 하지만 잘 읽어보면
'arm64 아키텍쳐', '중복된 심볼'
영어를 모르는 제가 봐도 단어 뜻은 대충 이해가 가더군요.
뭔가가 중복됐으니 처리하도록 해라~!!! 뭐 이런뜻 같습니다.
일단 저같은 경우 바로 구글신 검색신공을 펼친결과 전부다 해결방법이 Xcode에서 처리하는 방식이었습니다.
근데 이게 같은 중복관련 에러라도 사용자마다 원인이 다양하기도 하고
심지어 내 프로젝트에서 중복된 파일명이라곤 아예 보이질 않아서 framework를 모두 다 까발려 볼 수 도 없고... 대략난감해 하고 있었습니다.
거의 3일을 온갖 방법을 총동원 해보다가 자포자기하고 있다가 불현듯 게임제작 도중에 유니티를 버전업 했던 기억이 나더라는...
그 때 유니티 광고 (UnityADS)를 2.0으로 버전업 하고 1.0 unitypackage를 삭제했었는데 혹시 그쪽에 문제 있는게 아닐까 해서
구글링해보니 저 같은 경우를 겪은 외쿡인들이 꽤 많더라구요.
검색도중 알게된 꿀같은 정보는~
유니티 패키지를 설치하고 지우는 과정에서 유저가 직접 파일을 삭제하다가 깔끔하게 지우지 못하고 찌꺼기파일이 남는 경우도 있다는 겁니다.
그와중에 알게된 'Unitypackage Uninstaller' (유니티 패키지 삭제도우미 같은 겁니다 ㅋㅋㅋ)
다운로드 링크 : https://www.assetstore.unity3d.com/kr/#!/content/35439
사용방법은 아래에 친절히~ ㅋㅋㅋ
이렇게 딱 실행을 하면 지금까지 설치했던 유니티 패키지 리스트가 뜨고 선택해서 깔끔히 지워주는 역할을 합니다.
꿀~!!!!
역시나 살펴보니 유니티 1.0의 잔해가 남아있더군요
그패키지 남은 찌꺼기 파일들을 삭제했더니 Xcode에서 에러뿜뿜이 없어졌습니다~ ㅋㅋㅋㅋ
아오~ 10년묵은 체증이 내려가는 순간~!!!
암튼 Xcode에서도 좀 더 샅샅이 뒤져봤다면 해결 했을 수도 있겠지만 유니티에서 눈에보이는 처리를 하고 넘어가니 뭔가 더 후련한 느낌적인 느낌~
참고하시기 바랍니다.
[이슈] iOS 앱내구입 항목들이 "개발자의 조치가 필요함" 이라고 뜰때 처리방법 (9) | 2017.07.09 |
---|---|
[Unity] 프로젝트 열기 시 아무 에러없이 흰화면만 뜨고 열리지 않을 때 해결방법 (0) | 2016.12.03 |
[ Unity ] 스프라이트가 깨져서 핑크색으로 나올때 해결방법 (0) | 2016.10.12 |
[ Unity , iOS , Xcode ] AdMob을 넣으면 Xcode에서 Module 'GoogleMobileAds'not found. 에러가 뜰 때 해결방법 (0) | 2016.10.07 |
게임을 시작하기 전 부분에서 프레임 속도를 세팅해 줍니다.
void Awake () {
Application.targetFrameRate = 60;
}
특히 iOS같은 경우는 기본 FrameRate가 30이 기본값이기 때문에 필히 해주어야 합니다.
이렇게 하고도 iOS는 안되는 경우가 있다는 이야기를 들었는데 (저는 잘됩니다만...)
그럴 땐 빌드한 XCODE 프로젝트를 열고 AppController.mm 파일을 열어
#define kFPS 30 이라고 된 부분이 있는지 확인합니다.
이부분을
#define kFPS 60 이라고 수정 해 주시면 됩니다.
위의 셋팅값이 60 FPS로 렌더링 하는 셋팅값 입니다.
UGUI 버튼터치가 잘 되지않는 문제 해결방법 ( Drag Threshhold ) (0) | 2017.07.04 |
---|---|
[iOS] Google Play Games 를 사용하지 않을 경우 (2) | 2017.06.09 |
[Unity] 유니티 설치하기 / 버전별 다운로드 (0) | 2017.02.15 |
[Unity] 모바일 최적화 방법 (0) | 2016.12.05 |
[Unity] 모바일 플렛폼 작업시 유의사항 (0) | 2016.11.24 |
2017-02-15 기준
자~ 유니티로 게임을 만들려면 우선 유니티를 설치해야겠죠?
유니티 홈페이지 : https://unity3d.com/kr
위 링크주소를 클릭하면 홈페이지로 이동합니다.
[ 지금 Unity 다운로드 ] 를 클릭하면
다운로드 할 수 있는 항목이 쭉 있습니다만~
저는 가난한 1인개발자이므로 무료버전을 다운받을 겁니다. ㅋㅋㅋ
Personal 라이센스의 [ 지금 다운로드 ] 를 꾹~ 클릭
고민없이 최신버전을 다운받고자 하시는 분은 [ 설치 프로그램 다운로드 ] 를 누르시면 됩니다.
현재는 5.5.1 버전이군요.
그리고 바로아래에 지금 다운받는 Personal라이센스에 대한 설명이 적혀 있습니다.
개발물을 상업적으로 출시해서 연간 총 수익이 미화로 10만 달러(한화 약 1억1,440만 원)를 넘으면 Personal라이센스를 사용할 수 없다고 나옵니다.
일년에 1억이상 수익을 내는게 쉽지도 않지만...
혹시나!!! 설마!!! 말도안되는!!! 대박이나서 1억이상 버신다면~
다른 유료라이센스로 구매해서 사용해야 합니다~ ㅋㅋㅋ
유료라이센스를 구매하는 날이 왔으면 좋겠네요... ㅠㅠ
최신버전이 아닌 이전 버전을 다운받고 싶으신 분들은
화면 맨 아래로 스크롤을 내리고 Unity 이전버전을 누르시면
유니티 5, 4, 3 버전대까지 이전버전을 자유로이 다운로드 받으실 수 있습니다.
자~ 이제 해당버전을 선택하고 다운로드를 받습니다.
저는 5.4.1 버전을 다운받아 보겠습니다.
현재 진행중인 프로젝트가 5.4.1버전에서 만들고있어서요 ㅋㅋ
여러분은 최신버전을 받으세요~
제 사용운영체제가 윈도우라 [ 다운로드(Win) v ] 탭을 누르고 하단에서 Unity 설치 프로그램 를 눌러 다운로드를 시작합니다.
다운로드가 완료되면 파일을 확인하여
실행~!
자신있게 [ Next > ] 클릭!
라이센스 확인 체크하고 [ Next > ] 클릭!!!
운영체제가 64비트인지 32비트인지를 선택하고
[ Next > ] 를 클릭~
※간혹 64비트를 선택해서 설치하면 실행하면 오류나는 경우가 있습니다.
이럴땐 32비트로 설치하시면 됩니다.
저는 모바일 (안드로이드 , 아이폰)에 빌드할거라서
추가로 Android Build Support와 iOS Build Support를 체크했습니다.
저는 기본 설치 경로를 그대로~ [ Next > ] 를 클릭합니다.
마구 설치하기 시작합니다.
순조롭게 잘 설치되고있구요~
설치가 끝나고 [ Finish ] 를 클릭하시면~
설치를 완료하였습니다.
그럼 이제 열심히 게임만들러 유니티의 세계로~ 궈궈!!!!
수고하셨습니다. ㅎㅎ
[iOS] Google Play Games 를 사용하지 않을 경우 (2) | 2017.06.09 |
---|---|
Android, iOS 60프레임(FPS) 으로 셋팅하는 법 (0) | 2017.06.08 |
[Unity] 모바일 최적화 방법 (0) | 2016.12.05 |
[Unity] 모바일 플렛폼 작업시 유의사항 (0) | 2016.11.24 |
유니티(Unity3D)에 광고(애드몹(AdMob)) 달기 (2/2)_애드몹 달기 (0) | 2016.09.07 |
나라 이름 | 숫자 | apha-3 | alpha-2 |
---|---|---|---|
가나 | 288 | GhA | GH |
가봉 | 266 | GAB | GA |
가이아나 | 328 | GUY | GY |
감비아 | 270 | GMB | GM |
과들루프 | 312 | GLP | GP |
과테말라 | 320 | GTM | GT |
괌 | 316 | GUM | GU |
그레나다 | 308 | GRD | GD |
그루지야 | 268 | GEO | GE |
그리스 | 300 | GRC | GR |
그린란드 | 304 | GRL | GL |
기니 | 324 | GIN | GN |
기니비사우 | 624 | GNB | GW |
나미비아 | 516 | NAM | NA |
나우루 | 520 | NRU | NR |
나이지리아 | 566 | NGA | NG |
남극 | 010 | ATA | AQ |
남아프리카 공화국 | 710 | ZAF | ZA |
네덜란드 | 528 | NLD | NL |
네덜란드령 안틸레스 | 530 | ANT | AN |
네팔 | 524 | NPL | NP |
노르웨이 | 578 | NOR | NO |
노퍽 섬 | 574 | NFK | NF |
누벨칼레도니 | 540 | NCL | NC |
뉴질랜드 | 554 | NZL | NZ |
니우에 | 570 | NIU | NU |
니제르 | 562 | NER | NE |
니카라과 | 558 | NIC | NI |
대한민국 | 410 | KOR | KR |
덴마크 | 208 | DNK | DK |
도미니카 | 212 | DMA | DM |
도미니카 공화국 | 214 | DOM | DO |
독일 | 276 | DEU | DE |
동티모르 | 626 | TLS | TL |
라오스 | 418 | LAO | LA |
라이베리아 | 430 | LBR | LR |
라트비아 | 428 | LVA | LV |
러시아 | 643 | RUS | RU |
레바논 | 422 | LBN | LB |
레소토 | 426 | LSO | LS |
레위니옹 | 638 | REU | RE |
루마니아 | 642 | ROU | RO |
룩셈부르크 | 442 | LUX | LU |
르완다 | 646 | RWA | RW |
리비아 | 434 | LBY | LY |
리투아니아 | 440 | LTU | LT |
리히텐슈타인 | 438 | LIE | LI |
마다가스카르 | 450 | MDG | MG |
마르티니크 | 474 | MTQ | MQ |
마셜 제도 | 584 | MHL | MH |
마요트 | 175 | MYT | YT |
마카오 | 446 | MAC | MO |
마케도니아 공화국 | 807 | MKD | MK |
말라위 | 454 | MWI | MW |
말레이시아 | 458 | MYS | MY |
말리 | 466 | MLI | ML |
멕시코 | 484 | MEX | MX |
모나코 | 492 | MCO | MC |
모로코 | 504 | MAR | MA |
모리셔스 | 480 | MUS | MU |
모리타니 | 478 | MRT | MR |
모잠비크 | 508 | MOZ | MZ |
몬트세랫 | 500 | MSR | MS |
몰도바 | 498 | MDA | MD |
몰디브 | 462 | MDV | MV |
몰타 | 470 | MLT | MT |
몽골 | 496 | MNG | MN |
미국 | 840 | USA | US |
미국령 군소 제도 | 581 | UMI | UM |
미국령 버진아일랜드 | 850 | VIR | VI |
미얀마 | 104 | MMR | MM |
미크로네시아 연방 | 583 | FSM | FM |
바누아투 | 548 | VUT | VU |
바레인 | 048 | BHR | BH |
바베이도스 | 052 | BRB | BB |
바티칸 시국 | 336 | VAT | VA |
바하마 | 044 | BHS | BS |
방글라데시 | 050 | BGD | BD |
버뮤다 | 060 | BMU | BM |
베냉 | 204 | BEN | BJ |
베네수엘라 | 862 | VEN | VE |
베트남 | 704 | VNM | VN |
벨기에 | 056 | BEL | BE |
벨라루스 | 112 | BLR | BY |
벨리즈 | 084 | BLZ | BZ |
보스니아 헤르체고비나 | 070 | BIH | BA |
보우벳 섬 | 074 | BVT | BV |
보츠와나 | 072 | BWA | BW |
볼리비아 | 068 | BOL | BO |
부룬디 | 108 | BDI | BI |
부르키나파소 | 854 | BFA | BF |
부탄 | 064 | BTN | BT |
북마리아나 제도 | 580 | MNP | MP |
불가리아 | 100 | BGR | BG |
브라질 | 076 | BRA | BR |
브루나이 | 096 | BRN | BN |
사모아 | 882 | WSM | WS |
사우디아라비아 | 682 | SAU | SA |
사우스조지아 사우스샌드위치 제도 | 239 | SGS | GS |
산마리노 | 674 | SMR | SM |
상투메 프린시페 | 678 | STP | ST |
생피에르 미클롱 | 666 | SPM | PM |
서사하라 | 732 | ESH | EH |
세네갈 | 686 | SEN | SN |
세르비아 몬테네그로 | 891 | SCG | CS |
세이셸 | 690 | SYC | SC |
세인트루시아 | 662 | LCA | LC |
세인트빈센트 그레나딘 | 670 | VCT | VC |
세인트키츠 네비스 | 659 | KNA | KN |
세인트헬레나 섬 | 654 | SHN | SH |
소말리아 | 706 | SOM | SO |
솔로몬 제도 | 090 | SLB | SB |
수단 | 736 | SDN | SD |
수리남 | 740 | SUR | SR |
스리랑카 | 144 | LKA | LK |
스발바르 얀마옌 | 744 | SJM | SJ |
스와질란드 | 748 | SWZ | SZ |
스웨덴 | 752 | SWE | SE |
스위스 | 756 | CHE | CH |
슬로바키아 | 703 | SVK | SK |
슬로베니아 | 705 | SVN | SI |
시리아 | 760 | SYR | SY |
시에라리온 | 694 | SLE | SL |
싱가포르 | 702 | SGP | SG |
아랍에미리트 | 784 | ARE | AE |
아루바 | 533 | ABW | AW |
아르메니아 | 051 | ARM | AM |
아르헨티나 | 032 | ARG | AR |
아메리칸사모아 | 016 | ASM | AS |
아이슬란드 | 352 | ISL | IS |
아이티 | 332 | HTI | HT |
아일랜드 | 372 | IRL | IE |
아제르바이잔 | 031 | AZE | AZ |
아프가니스탄 | 004 | AFG | AF |
안도라 | 020 | AND | AD |
알바니아 | 008 | ALB | AL |
알제리 | 012 | DZA | DZ |
앙골라 | 024 | AGO | AO |
앤티가 바부다 | 028 | ATG | AG |
앵귈라 | 660 | AIA | AI |
에리트레아 | 232 | ERI | ER |
에스토니아 | 233 | EST | EE |
에스파냐 | 724 | ESP | ES |
에콰도르 | 218 | ECU | EC |
에티오피아 | 231 | ETH | ET |
엘살바도르 | 222 | SLV | SV |
영국 | 826 | GBR | GB |
영국령 버진아일랜드 | 092 | VGB | VG |
영국령 인도양 식민지 | 086 | IOT | IO |
예멘 | 887 | YEM | YE |
오만 | 512 | OMN | OM |
오스트레일리아 | 036 | AUS | AU |
오스트리아 | 040 | AUT | AT |
온두라스 | 340 | HND | HN |
올란드 제도 | 248 | ALA | AX |
요르단 | 400 | JOR | JO |
우간다 | 800 | UGA | UG |
우루과이 | 858 | URY | UY |
우즈베키스탄 | 860 | UZB | UZ |
우크라이나 | 804 | UKR | UA |
월리스 푸투나 | 876 | WLF | WF |
이라크 | 368 | IRQ | IQ |
이란 | 364 | IRN | IR |
이스라엘 | 376 | ISR | IL |
이집트 | 818 | EGY | EG |
이탈리아 | 380 | ITA | IT |
인도네시아 | 360 | IDN | ID |
인도 | 356 | IND | IN |
일본 | 392 | JPN | JP |
자메이카 | 388 | JAM | JM |
잠비아 | 894 | ZMB | ZM |
적도 기니 | 226 | GNQ | GQ |
조선민주주의인민공화국 | 408 | PRK | KP |
중앙아프리카 공화국 | 140 | CAF | CF |
중화민국 | 158 | TWN | TW |
중화인민공화국 | 156 | CHN | CN |
지부티 | 262 | DJI | DJ |
지브롤터 | 292 | GIB | GI |
짐바브웨 | 716 | ZWE | ZW |
차드 | 148 | TCD | TD |
체코 | 203 | CZE | CZ |
칠레 | 152 | CHL | CL |
카메룬 | 120 | CMR | CM |
카보베르데 | 132 | CPV | CV |
카자흐스탄 | 398 | KAZ | KZ |
카타르 | 634 | QAT | QA |
캄보디아 | 116 | KHM | KH |
캐나다 | 124 | CAN | CA |
케냐 | 404 | KEN | KE |
케이맨 제도 | 136 | CYM | KY |
코모로 | 174 | COM | KM |
코스타리카 | 188 | CRI | CR |
코코스 제도 | 166 | CCK | CC |
코트디부아르 | 384 | CIV | CI |
콜롬비아 | 170 | COL | CO |
콩고 공화국 | 178 | COG | CG |
콩고 민주 공화국 | 180 | COD | CD |
쿠바 | 192 | CUB | CU |
쿠웨이트 | 414 | KWT | KW |
쿡 제도 | 184 | COK | CK |
크로아티아 | 191 | HRV | HR |
크리스마스 섬 | 162 | CXR | CX |
키르기스스탄 | 417 | KGZ | KG |
키리바시 | 296 | KIR | KI |
키프로스 | 196 | CYP | CY |
타이 | 764 | THA | TH |
타지키스탄 | 762 | TJK | TJ |
탄자니아 | 834 | TZA | TZ |
터크스 케이커스 제도 | 796 | TCA | TC |
터키 | 792 | TUR | TR |
토고 | 768 | TGO | TG |
토켈라우 제도 | 772 | TKL | TK |
통가 | 776 | TON | TO |
투르크메니스탄 | 795 | TKM | TM |
투발루 | 798 | TUV | TV |
튀니지 | 788 | TUN | TN |
트리니다드 토바고 | 780 | TTO | TT |
파나마 | 591 | PAN | PA |
파라과이 | 600 | PRY | PY |
파키스탄 | 586 | PAK | PK |
파푸아 뉴기니 | 598 | PNG | PG |
팔라우 | 585 | PLW | PW |
팔레스타인 | 275 | PSE | PS |
페로스 제도 | 234 | FRO | FO |
페루 | 604 | PER | PE |
포르투갈 | 620 | PRT | PT |
포클랜드 제도 | 238 | FLK | FK |
폴란드 | 616 | POL | PL |
푸에르토리코 | 630 | PRI | PR |
프랑스 | 250 | FRA | FR |
프랑스령 기아나 | 254 | GUF | GF |
프랑스령 남부 지역 | 260 | ATF | TF |
프랑스령 폴리네시아 | 258 | PYF | PF |
피지 | 242 | FJI | FJ |
핀란드 | 246 | FIN | FI |
필리핀 | 608 | PHL | PH |
핏케언 섬 | 612 | PCN | PN |
허드 맥도날드 제도 | 334 | HMD | HM |
헝가리 | 348 | HUN | HU |
홍콩 | 344 | HKG | HK |
블루투스 이어폰이 연결되지 않을 때 해결방법 (0) | 2017.06.12 |
---|---|
[Mac OS] 크롬 우클릭 해제방법 [Pig Toolbox (Super Gestures)] (0) | 2016.12.09 |
블로그에 프로그래밍 소스코드 깔끔하게 올리는 법 (Source Code) (0) | 2016.09.07 |
[사운드>효과음] 11기가(GB) 이상의 고품질 무료 효과음 무료로 공개 (SONNISS.COM) (2) | 2016.06.10 |
# 사운드 / 오디오
1. 모바일에서 스테레오 및 고사양은 의미가 없다
wave, aiff : 44khz가 아니더라도 일반적으로 음성 영역에서는 22khz(절반용량)도 잘 동작, 특히 폭발음이나 충격음 등등 중저음 계열은 11khz(1/4용량)로도 잘 동작
mp3, ogg : 압축률을 96kbps 이하로 조정하여 낮춤
2. 사운드 파일을 임포트하면 기본적으로 3D 사운드로 설정이 된다
모바일에서는 굳이 3D 사운드가 필요하지 않으므로 2D 사운드로 변경하자
3. 압축 사운드 (mp3, ogg), 비압축 사운드 (wav, aiff) 구별
순간적인 효과음, 이펙트 (비압축 사운드) : wav, aiff
배경 음악 (압축 사운드) : mp3, ogg (경우에 따라 시작시 딜레이가 발생 할 수 있기에 게임에 영향을 가장 덜 받을 수 있는 배경음악에 사용)
# 그래픽 / 텍스쳐
1. 배경 크기는 최종 스크린사이즈에 맞게
제작물에 따라 다르겠지만 현재 아이폰 7+ 의 경우 1920 X 1080으로, 그보다 큰 배경은 사실상 의미가 없습니다.
몇몇 고해상도가 필요한 경우 외에는 1/2 X 1/2 또는 2/3 X 2/3 사이즈로 사용해도 충분합니다.
2. 캐릭터 최종크기를 고려한 사이즈
화면에서 캐릭터가 차지하는 사이즈를 고려하여 굳이 화면해상도 크기만한 텍스쳐를 만들 필요는 없겠죠.
캐릭터의 땀구멍까지 보일정도로 Zoom In하는 연출이 많지않다면 주로 화면에서 차지하는 비율에 맞게 텍스쳐사이즈를 줄여도 큰 차이를 보이지 않습니다.
3. iOS 빌드에서 지원하는 PVRTC 압축 포멧을 적극 활용
빌드에서 iOS로 플랫폼을 바꾸고 나면, 임포트된 모든 텍스쳐 메뉴에서 PVRTC압축모드를 사용 할 수 있게 됩니다.
빌드 메뉴를 변경한ㄴ 후 모든 텍스쳐를 제대로 설정하게 되면 최적화면에서 꽤 이득을 볼 수 있습니다. (20~30% 감소효과)
가로세로 크기는 2의 배수(32X32 , 64X64, 128X128 ...) 로 맞춰야합니다. 맞지않을 경우 다시 사이즈조정하는 처리를 하므로 쓸데없는 처리공정이 생깁니다.
알파값이 필요없는 텍스쳐는 거기에 맞게 압축모드를 설정하면 용량이 더 효과적으로 줄어듭니다.
Android, iOS 60프레임(FPS) 으로 셋팅하는 법 (0) | 2017.06.08 |
---|---|
[Unity] 유니티 설치하기 / 버전별 다운로드 (0) | 2017.02.15 |
[Unity] 모바일 플렛폼 작업시 유의사항 (0) | 2016.11.24 |
유니티(Unity3D)에 광고(애드몹(AdMob)) 달기 (2/2)_애드몹 달기 (0) | 2016.09.07 |
유니티(Unity3D)에 광고(애드몹(AdMob)) 달기 (1/2)_애드몹 사용준비 (가입하기) (0) | 2016.09.07 |