[ 안드로이드(Android) SDK 설치 하기 & Unity 연동 ]
[ 최적화 팁]
[ Unity Data 암호화 ]
PlayerPref 암호화
Script 암호화
Asset Bundle 암호화
[ 티스토어 결제 모듈 붙이기 ]
[ Smart Phnoe으로 세팅하기 ]
http://www.digitaltutors.com/11/training.php?vid=11891&autoplay=1
[ Android / iPhone 해상도 고정으로 설정하기]
Screen.Resoultion(원하는 해상도 with값, 원하는 해상도 height값, 풀 스크린 여부);
[ 스마트폰 게임 개발을 위한 최적화 ]
Instantiate 줄이기(과부하 우려)
객체를 생성해 놓고 비활성화 시켜 놓기
[ Unity 빌드 타겟에 따라 코드 분기 처리하기]
플랫폼 마다 다른 처리 결과를 수행하기 위해 사용하기 위해 전처리기 사용 (#if)
[ Android 관련 Unity ]
[ iPhone 관련 Unity ]
http://forum.unity3d.com/threads/19167-iPhone-Development-FAQ
unity로 만든 iOS 앱이 실행될 때 아이팟의 음악을 끄거나 계속 켜지게 설정하는 법(Override IPod Music)
아이폰 파일 크기 최적화 관련 링크들 입니다.
[ 기울기 센서 ] <--- 정리중
아이폰 : 자이로 센서 이용
안드로이드
안드로이드 폰에서 중력방향기준 센서인 악셀로미터 값은 아래와 같이 가져올수 있는데요. Compass(나침반)은 아직 가져오는 함수가 없습니다.
나침반이나 3축 자이로센서가 필요한 경우라면 NDK를 이용한 플러그인추가 방식으로 하셔야 할꺼에요.
function Update () {
var accelerator : Vector3 = Input.acceleration;
euler.y += accelerator.y * turnSpeed;
}
[ 다른 참고소스 ]
var accelerator : Vector3 = Input.acceleration;
hero.transform.position.y += -(accelerator.y+0.5)*Time.deltaTime*-25;
hero.transform.position.x += -accelerator.x*Time.deltaTime*-25;
[ GyroDroid ]
안드로이드 센서와 관련된 것들을 Unity3D에서 Plug-in으로 사용할 수 있도록 만들어 놨음(35.00$)
http://randomactsofdev.wordpress.com/2011/08/19/accessing-the-android-compass-through-unity-3d/
안드로이드에서 센서와 관련된 함수들을 jar로 만들고 이를 NDK를 활용해 DLL 파일로 만들어 Unity3D의 플러그 인으로 만드는 방법에 대해서 소개하고 있다.