Clolent

※ Ctrl + Shift + B 빌드창 오픈

Texture Compression 건들지 맙시다.

DXT 인텔기어 

ETC / ETC2 안드로이드 

PVRTC 아이폰


Development Build 는 체크합시다. 개발버젼 이므로 실제 출시할때는 체크해제를 해주자.




Unity 의 Native 기능 사용시 Plugin 작업이 필요 ( 국내 한정 역시 헬조선 )

카카오, 아프리카 TV 등 국내 플랫폼의 Native 기능이 필요할때 Plugin 작업이 필요

유니티에서 'Native Module' 을 콜 하고 그에대한 반환값으로 무언갈 하는것


프로그램파일 x86 - 안드로이드 - 안드로이드 sdk - 플랫폼 툴즈 의 adb 가 모든곳에서 사용할수있어야함  


android sdk / jre / jdk / eclispse 필요 


계정의 환경변수 편집에서 PATH 만들어서 adb 주소를 추가해줌

시스템 환경변수 편집에서 위 처럼 PATH 를 만들어줌


이제 cmd 창에서 adb 누르면 쭉 나옴



핸드폰 - 휴대폰정보 - 소프트웨어정보 - 빌드번호를 연타하면 핸드폰이 개발자모드가 될수있다.

그리고 개발자 옵션에가서 USB 디버깅 켜주고 


Edit - Preference - External Tools 에서 SDK JDK 경로 잘 해주고 빌드창 불러서 안드로이드로 스위치 플랫폼


Resolution and Presentation

Landscape 세로모드 

Portrait 가로모드


Use 32-bit DISPLAY 체크 하자

Disable Depth and Stencil 체크 절대 하지말것


Other Setting

RenderingPath : Foward 혹은 Linear 쓰면 되는데 VR 은 포워드

Auto Graphics API : 체크

Multiheraded endering : 아직은 체크해제

Static Batching / Dynamic Batching 모아서 그림 그려주는 케이스하는거 대다수의 경우에 체크해서 낸다.

출시전 체크해제하고 테스트 등을 해보자


GPU Skining ㄴㄴ 

Virtual Reality Supported : 개발중엔 끄고 하고 나중 마지막 빌드 할때 체크해서 vr 연결해서 테스트

Bundle Identifier 전세계에 하나밖에 없는 어떤 이름 명, 식별 명이다.

Version : 내맘대로   큰 업데이트 , 중간규모 업데이트, 버그픽스

Bundle Version Code : 최초의 1로 올렸으면 그 다음부터는 무조건 이걸 올려야한다.

Minimum API Level : 최소 사양 Android 2.3.3 'Gingerbread' 면 왠만한 폰 다돌아감, 현재 80프로 정도가 4.0

Scripting Backend : Mono2x

Device Filter ; 안드로이드만 지원할거라면 ARMv7

Android TV Compatibility : 체크해제 용량다운

Android Game : 체크해제 용량 다운


Stripping Level : Use micro mscorlib > Strip Byte Code > Strip Assemblies > Disable 최적화 정도 좋은것부터 시작해서 안되면 한단계 씩 줄이자.


Api Compatibilty Level : .NET 2.0 Subset 하다가 안되면 2.0 으로 하자.

Optimize Mesh Data : 꼭 켜주자


이제 빌드 합시다. 

※ 새로운 기능을 추가한다? 또 빌드해봅시다. 주기적으로 빌드를 합시다 !! 

뭔가 추가했는데 빌드가 안되면 추가한게 문제일 것이니...


빌드된 폴더에서 쉬프트 + 우클릭으로 여기서 명령창 열기를 하고

adb install -r 빌드명.apk 

하면 연결된 핸드폰에다 빌드시키는 방법이다. 

( 안되면 이동식디스크에 옮기고 가서 직접실행시켜볼수밖에 )


※ adb logcat -s Unity 하고 앱 실행하면 로그찍히는게 보임 // 콘솔창으로 로그 찍히기 보기




이클립스에서 로그보기

오른쪽 위에 DDMS 추가하고 핸드폰 연결해 놓으면 휴대폰이 보이고 밑에 Log Cat에 로그가 막 뜬다 이제 보고싶은 것만 볼려면 왼쪽 필터를 추가해서, 태그 혹은 Application name 을 하면 된다.


Application name 은 빌드 할때 정했던 Bundle Identitiy 이다. 


빨간줄은 에러다. 만약 플러그인 등에서 오류나면 그부분 로그를 쭉 쉬프트로 드래그해서 저장버튼 눌러 저장하고, 플러그인 쪽으로 보내서 피드백 받으면 된다. 


파티클 만들기


Particle System 

Duration 지속시간

Looping 반복여부

Parewarm 켜져있으면 중간상태부터시작 눈이 이미 내리고있음


MaxParticles : 절대 그대로 내면 안된다. 파티클 부하가 어마어마하게 걸어진다. 적게쓸수록 좋다.


Emission : emit / emission 파티클 발생(생성)에 대한 옵션, 

Rate ;시간당 얼마나

Burst 얼마나 생길건지 좀 정해주는 것


Shape : 열면 영역이 보임, 나오게 하는 영역을 정해줄수 있음

여기서는 우리가 생각하는 X / Y  가로, 세로다.


Velocity over Lifetime : 살아있는동안 가속도 어디로 날라가거나 할지,

로컬은 붙어있어서 따라다니거나 가능 ( 횃불 ), 월드는 월드좌표 기준으로 생각하자


추후정리

댓글 로드 중…

블로그 정보

Clolent - 커피물조절달인

최근에 게시된 글