일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- AIR
- Ane
- ios
- Build
- 단축키
- Android
- 아이튠즈
- Game
- 태그를 입력해 주세요.
- Mac
- 게임
- 경로
- XML
- file
- builder
- path
- AS3
- swf
- 영어
- 3d
- smartfoxserver
- Flash
- 배열
- sdk
- iphone
- flash builder
- texture
- unity
- class
- unity3D
- Today
- Total
목록분류 전체보기 (604)
상상 너머 그 무언가...
iOS에서 loader로 로드했던 swf를 unload 한뒤 다시 로드 하려하면 아래와 같은 오류가 발생한다. Reloading a SWF is not supported on this operating system 같은경로의 swf는 오류가 나는데 다른경로의 같은 swf는 된다고 한다.더 자세한 내용은 아래 경로를 확인하자... 참조 : http://blogs.adobe.com/airodynamics/2012/11/09/packaging-and-loading-multiple-swfs-in-air-apps-on-ios/ 출처 : http://ymson.tistory.com/entry/AIR-for-iOS%EC%9D%98-SWF-%ED%8C%8C%EC%9D%BC-%EB%A1%9C%EB%93%9C
-app.xml 에서 아래 내용을 추가하면UIApplicationExitsOnSuspend앱 실행중에 홈버튼이나 다른 앱으로 전환 등으로 인하여 실행중인 앱이 백그라운드로 이동되었을때백그라운드에서 앱 실행 상태가 유지되지 못하도록 설정한다.즉, 백그라운드로 빠졌던 앱을 다시 실행하면 해당 앱은 마치 처음 실행된것처럼 첫화면 부터 시작된다.
플래시 액션스크립트 모바일 프로젝트를 진행중에디버그 플레이를 컴퓨터에서 실행하게 하면 appData가 내컴퓨터의 특정 로컬에 저장되게 되는데이 appData의 경로가 컴퓨터 os에 따라 다르다. Mac OS X: system drive/Users/user name/Library/Perferences/프로젝트idWindows Vista and Windows 7: system drive:\Users\user name\AppData\Roaming\프로젝트id 이제 해당 os에 따라서 개별 경로로 접근하면 되겠다.
new iPad ( iPad3 ), retina iPad ( iPad4 ~ ) 등등해상도가 2000이 넘는 레티나 디스플레이 iPad 의 경우플래시 AIR로 빌드된 앱의 경우 플래시플레이어가 해당기기의 레티나 디스플레이 해상도에 맞춰서렌더링을 하게된다. 그로인해 AIR로 만든 앱이 버벅이는 문제가 생길수가 있는데레티나 디스플레이 iPad들에게 레티나 해상도가 아닌 기존 iPad2 해상도로 AIR앱을 실행하도록 설정하는 방법이 있다. 프로젝트명-app.xml 파일에 태그 부분의 값을 수정해주면 된다.태그의 값으로는 standard, high 두가지 값을 설정할 수 있는데 high가 기본값인것 같다. high standard로 설정하면 고해상도 비율의 디바이스는 기존 디바이스의 해상도로 너프(?)되어 실행되..
Flash Builder에서 ActionScript Mobile Project를 Desktop용으로 빌드하고자 한다면릴리즈 빌드 버튼을 눌러 나오는 Export Release Build 설정화면에서Export as: 에 대한 옵션을 'Signed AIR package for installation on desktop' 으로 선택하고 빌드하면 된다. ※ 주의할점은 모바일 프로젝트는 기본적으로 디바이스 스크린 크기에 맞춰져 실행되도록 빌드 되는게 기본이여서 모바일 프로젝트를 데스크탑으로 빌드하러면 SWF 메타태그에 원하는 화면 크기의 width, height값을 넣어서 빌드하는게 좋다. 출처 : http://www.tricedesigns.com/2011/07/29/exporting-air-mobile-app..
var test: MovieClip = this.test_mc; test.addFrameScript( 15, traceLog ); function traceLog(): void { trace( this.name ); } 무비클립.addFrameScript( 프레임수, 삽입할 함수 );
http://flixel.org/ 2D 픽셀게임 개발 엔진 http://risonhuang.com/pixas.html isometric pixel 엔진
Deep Dungeons of Doom ( Bossa Studios Ltd ) 괜찮은 픽셀 게임이 있다.막기, 공격 두가지 동작만 있는 조작이 간단한 게임이다. 고해상도에서 픽셀게임으로 넘어가는 과정을 느낄 수 있도록 제작사 로고 나오는 부분에 효과를 줬다.깔끔한 로고 이미지에서 픽셀 이미지로 전환된다. 아이폰은 좌우로, 아이패드는 위 아래로 남는 영역을 덮는 이미지가 나온다. 보유한 캐릭터가 여러개일 경우 하나를 선택해서 던전에 들어간다. 상단 UI 영역을 제외한 영역을 좌우 반으로 나눠서 왼쪽은 방어, 오른쪽은 공격하도록 터치로 선택한다. 해당 층에 나온 몬스터를 죽이고 나면 다음 아래층으로 이동하기 전에는 여유가 있다. 아래층으로 이동은 아래에서 위로 드래그 제스쳐를 하면 된다. 적 몬스터들은 특유..
중국향, 미국향 등등 어느지역이나 나라를 대상으로 무언가를 할 때 표현하는 문장에서 ~향 이라는 말을 종종 쓴다. '중국 소비자 취향에 맞는 중국향(向) 제품' 위의 예를 보면 우리나라에서 만든 어떤 제품을 중국 소비자에 맞춰 만든걸 중국향 제품 이라고 한다. 향(向) 에 대한 음과 뜻을 보면 '향하다 향' 이다. 중국을 향해 만든 제품을 뜻한다. 예전 피처폰 개발 유지보수를 할적에하나의 컨텐츠를 여러 나라 버전으로 현지화(localizing 로컬라이징) 작업한 컨텐츠를 중국향, 아랍향, 유럽향 등등으로 구분 져서 불렀던게 생각난다.
flashbuilder로 모바일 air 프로젝트를 진행하는 과정에서 안드로이드용 개발에서는 패키지 외에 외부 swf를 로드하고 로드된 swf 에 있는 각종 무비클립, 이미지, 클래스 등등을 가져다 쓸 수 있었는데 iOS용으로 추가 개발하는 과정에서 문제가 생겼다. iOS Air Player는 외부 swf를 로드는 가능하나 AS Linkage가 설정되어 있는 클립이 있거나 액션스크립트가 한줄이라도 포함되어 있는경우 알림창이 뜨면서 지원을 하지 않는다는 내용을 보여줬다. 그래서 다른 방법은 없을까 하고 알아본것은 root 스테이지에 있는 객체에 접근해서 constructor 속성을 이용해 해당 객체의 클래스를 참조해서 사용하는것이였다. Adobe ActionScript 3 API 설명서에는 아래와 같이 나와..