본문 바로가기

똥피하기 게임 - IOS( 30fps 유지 ) 보호되어 있는 글입니다. 더보기
[모바일] 표시 객체 성능을 향상 시키는 방법 하드웨어 가속을 통해 일부 표시 객체 클래스에서 그래픽 성능을 높일 수 있습니다. 다음은 그래픽 성능을 극대화할 수 있는 몇 가지 팁입니다. 스테이지에 표시되는 항목 수를 최대한 줄입니다. 항목마다 렌더링하고 주위의 다른 항목과 합성하는 데 시간이 걸립니다. 더 이상 표시할 필요가 없는 표시 객체는 visible 속성을 false로 설정하거나 스테이지에서 제거(removeChild())합니다. alpha 속성을 0으로 설정해서는 안 됩니다. 가급적 블렌드 모드를 사용하지 않도록 하고 특히 레이어 블렌드 모드 사용을 피합니다. 가능하면 보통 블렌드 모드를 사용하십시오. 표시 객체 필터는 계산하는 데 리소스가 많이 소모되므로 사용하지 않는 것이 좋습니다. 예를 들어 소개 화면에 필터를 몇 개 사용하는 것은 .. 더보기
[아이폰] 플래시빌더 아이폰 릴리즈시 해상도 체크 air로 만들어진 아이폰 어플일 경우 어플이 실행되고 최초의 스테이지 가로, 세로값을 체크해보면 아래와 같다. (왜그런진 알수 없다..초기값인듯..) stageWidth : 500 , stageHeight : 375 혹은 메타태그를 이용해서 다음과 같이 사용자가 임의로 설정할 수 있지만... [SWF ( width="640", height="960" )] 곧 Event.RESIZE 이벤트가 발생하면서 가로와 세로값은 각 기종(3gs, 4, iPad )별 해상도에 맞춰서 강제로 바뀌게 된다. 만약 내가 만드는 어플리케이션이 각 기종별 해상도에 맞춰야 된다면 아래와 같이 RESIZE 이벤트 발생 시점에 가로 세로값을 파악한 후 초기화하면 되겠다. public class Main extends FlxGame .. 더보기