웹 용으로 제작 된 액션 스크립트 게임을 개발 중입니다. 그러나, 나는 그것을 안드로이드 장치를 위해서도 포팅하고 싶다. 게임의 방향은 정적입니다 (가로 방향). Android에서 전체 화면 게임을 사용하려면 스테이지 크기를 어떻게 구성 할 수 있습니까?플래시 게임 - Android의 스테이지 크기 구성
0
A
답변
0
이 작업을 시도 할 수 있습니다 :
어도비의 문서에더 많은 정보
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.displayState = StageDisplayState.FULL_SCREEN;
:
0
정확한 화면 크기 (전체 화면에서, 배터리 또는 신호 아이콘 바없는이)
로 정의된다var SW:int = flash.system.Capabilities.screenResolutionX;
var SH:int = flash.system.Capabilities.screenResolutionY;
비율을 사용하여 애플리케이션을 확대/축소 할 수 있습니다. 플래시 스테이지 크기를 기반으로하거나 휴대 전화의 화면 크기로 모든 요소를 설정할 수 있습니다. 예를 들어 는 플래시가 320 × 480 인 경우, 귀하의 줌 변수가 : 휴대 전화가 480X800 인 경우
if(SW > 320 && SH > 480){
if (SW/320 < SH/480) {
ZOOM = SW/320;
}else {
ZOOM = SH/480;
}
}
이 그럼 당신은 ZOOM = 1.5이 (안드로이드의 대부분). 내 게임에서
0
, 내가 사용 :
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
을 응용 프로그램의 XML 파일의이 같은 hadsomething :
<initialWindow>
...
<fullscreen>true</fullscreen>
<aspectRatio>landscape</aspectRatio>
</initialWindow>
및 너비/높이의 탐지를 위해 내가 사용 :
stage.fullScreenWidth
stage.fullScreenHeight
그리고 모든 요소를 적절하게 배치했습니다. 스테이지 크기를 "설정할"수는 없습니다. 너는 이것을 읽고 싶어 할지도 모른다. http://www.adobe.com/devnet/air/articles/multiple-screen-sizes.html