태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

Adobe AIR2012.05.10 12:10

플래시에서 멀티터치를 이용해 ImageView를 만들어봤는데 확대시에 부하가 좀 심하네요. 물론 스크롤 기능도 있습니다.
Starling으로 UI를 만드는 프로젝트가 있던데 그걸 써봐야겠네요. :-)

 

http://wiki.starling-framework.org/extensions/foxhole


저작자 표시
신고
Posted by 원강민
Adobe AIR2012.05.10 12:08

인터프리터(ipa-debug-interpreter) 모드 컴파일 덕분에 기기에서 테스트 하는게 200배 정도 빨라졌네요.
게다가 디버깅까지 되니 금상첨화^^
저는 지금 애니메이션을 플래시에서 만드는 것과 플렉스에서 만드는 것을 테스트 하는 중입니다.

 

원강민> 플래시, 플렉스 모두 대박입니다. 3GS까지 모두 60fps 이상 소화합니다. 120fps 놓고 돌렸더니 120으로 돌아가네요. 단, 120은 프레임을 건너뜁니다. :-)

 

Seonki Paik> 인터프리터 모드 컴파일 덕 <<-- 뭐가 변경된것이 있나요?

 

유정완> 별다른 처리 없이 간단한 애니메이션으로 테스트하신건가요?

 

원강민> ‎@유정완 애니메이션이 간단하진 않습니다. 큰 캐릭터가 계속 움직이고 작은 캐릭터들이 이리 저리 움직입니다. 사운드도 나오구요. 그리고 큰 씬이 주기적으로 계속 전환됩니다. :-)

 

원강민> ‎@Seonki Paik AIR 3.3에서 지원하는 Simulator, USB Debugging 등을 위해 사용하는 모드에요.

 

원문: https://www.facebook.com/groups/315551565170142/permalink/364528013605830/


저작자 표시
신고
Posted by 원강민
Adobe AIR2012.05.10 12:04

김정환님이 올려주신 Starling 테스트 영상입니다.
안녕하세요. flash dev 그룹에 백만년만에 글써봅니다.^^ 회사 과장님의 권유로 스탈링 프레임워크(starling-framework)의 성능에대한 정보를 남겨볼까 합니다. 이미 아실수도 있겠지만, air 3.2 버전과 render mode - direct 를 사용하여 ipa, apk 등을 만들었을 경우 그냥 debug 버전과 release 버전의 성능이 ( 환경이나 작업내용에 따라 다르겠지만.. ) 약 2~10배 가량 차이남을 확인했습니다. 첨부된 동영상은 전부 스탈링을 이용해 만든 화면입니다. 스탈링이 api 가 익숙해서인지 작업도 쉽고... 하루만에 뚝딱 만들어봤습니다. 작업내용중 성능이슈를 야기하는건 화면에 보이듯 추진엔진 파티클과 무기 파티클, 적 비행기 100개 ( 저글링 ) 등일 것 같은데 ipad 에서 가장 최소 55fps 를 유지하는군요. 디버그 모드에서는 10fps 도 겨우 나온답니다^^ ios 빌드가 느려터지긴 해도~ 릴리즈빌드 실기 테스트 반드시 하세요^^
재생 시간: ‎0:19


저작자 표시
신고
Posted by 원강민
Adobe AIR2012.05.10 12:03

질문>

멀티터치를 했을 때 각 터치 포인트의 위치를 얻어오려면 어떻게 해야 하나요?
해보신 분~ :-)

 

답변>

박건환> Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT
sprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
function onTouchBegin(e:TouchEvent) {
e.touchPointID;
}

 

윤진상> Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT 해주시고
TouchEvent 받으시면 그냥 각 터치마다 따로 이벤트 발생해요.

 

원강민> ㅎㅎ 그러네요. 방금 확인했어요^^

 

윤진상> TouchEvent.localX
TouchEvent.localY 가 좌표구욤~

 

김병규> 저거 말고도 전에 배열로 뭔가 있었던거 같은데.. 아닌가 +_+?!

 

원강민> trace()로 찍었으면 바로 알았을텐데 textField에 text = value;로 찍다보니 몰랐네요. 감사감사^^

 

박기태> ‎@김병규 터치포인트로 잡아서 수동으로 회전 확대 공식및 멀티터치에 관한 인식을 따로줄수 잇게 할때 배열을 쓰죵 ㅎㅎ

 

Seonki Paik> 터치..하다보면...은근히 신기함.. ㅎㅎ

 

원강민> MultitouchInputMode.GESTURE에서도 되면 좋겠는데..왜 안될까요?
아니면 TOUCH_POINT의 이벤트 파라미터를 계속 넘겨주면 Zoom인지 Rotate인지를 알려주는 함수 같은게 있을지도..

 

원문: https://www.facebook.com/groups/315551565170142/permalink/363673470357951/


저작자 표시
신고
Posted by 원강민
Adobe AIR2012.05.08 14:34

Adobe AIR 3.3 - Starling 1.1 퍼포먼스 테스트

 

http://www.actionscript-facile.com/ressources/assets/src-afterburner/index.html

 

위 게임을 iOS에서 테스트 한 결과입니다.
적들이 날아오고 총알 마구 쏘는 상황입니다.
배경만 움직이는건 모두 60fps 나옵니다.

 

iPhone 3GS: 35fps
iPhone 4S: 60fps
iPad 2: 60fps

 

 



저작자 표시
신고
Posted by 원강민
낙서장2012.05.08 13:50

 

http://www.billthelizard.com/2012/05/which-open-source-license.html


저작자 표시
신고
Posted by 원강민
Adobe AIR2012.05.08 12:01

김정환님이 올려주신 Starling 테스트 영상입니다

 

안녕하세요. flash dev 그룹에 백만년만에 글써봅니다.^^
회사 과장님의 권유로 스탈링 프레임워크(starling-framework)의 성능에대한 정보를 남겨볼까 합니다.

 

이미 아실수도 있겠지만, air 3.2 버전과 render mode - direct 를 사용하여 ipa, apk 등을 만들었을 경우 그냥 debug 버전과 release 버전의 성능이 ( 환경이나 작업내용에 따라 다르겠지만.. ) 약 2~10배 가량 차이남을 확인했습니다.

 

첨부된 동영상은 전부 스탈링을 이용해 만든 화면입니다.
스탈링이 api 가 익숙해서인지 작업도 쉽고... 하루만에 뚝딱 만들어봤습니다.

 

작업내용중 성능이슈를 야기하는건
화면에 보이듯 추진엔진 파티클과 무기 파티클, 적 비행기 100개 ( 저글링 ) 등일 것 같은데 ipad 에서 가장 최소 55fps 를 유지하는군요.

 

디버그 모드에서는 10fps 도 겨우 나온답니다^^
ios 빌드가 느려터지긴 해도~ 릴리즈빌드 실기 테스트 반드시 하세요^^

 

https://www.facebook.com/groups/315551565170142/permalink/363549313703700/


저작자 표시
신고
Posted by 원강민

티스토리 툴바