기본 콘텐츠로 건너뛰기

FlashDevelop에서의 ANE 간단 사용법

1. FlashDevelop에서 AIR 프로젝트 생성.

2. ANE 파일을 프로젝트 폴더의 적당한 곳에 복사해온다.

3. FlashDevelop 프로젝트 창에서 해당 ANE 파일을 오른쪽 클릭하여 Add To Library 클릭.

4. 다시 ANE 파일 오른쪽 클릭 후, Options 클릭 -> External library (not included) 선택.

5. FlashDevelop 프로젝트 창에서 AIR 속성(AIR App Properties) 클릭 후, Extensions 탭에 Extension ID 추가. (Extension ID는 ANE배포자가 문서나 swc등에 명세해놓았을 겁니다.)

6. 프로젝트 폴더안의 bat 폴더에 있는 Packager.bat 파일을 텍스트 에디트 프로그램으로 열어서, adt 옵션에 '-extdir ANE폴더'를 추가해 준다.

7. application.xml에 필요한 퍼미션을 추가해준다.
   예) 안드로이드 진동 기능.
   Android Permission : <uses-permission  android:name="android.permission.VIBRATE"/>

8. 컴파일 후 테스트



참고로 WIFI 디버깅이 안되면?
- 컴과 폰이 같은 네트워크인지 확인.
- 프로젝트 폴더\bat\SetupApplication.bat의 DEBUG_IP가 자신의 컴 아이피(IP4v)인지 확인

Android 플랫폼에서 테스트 해 본 내용 입니다. iOS는 좀 다를거에요.




이 블로그의 인기 게시물

Docker Tutorial (Docker Toolbox)

https://www.docker.com/products/overview 설치파일 다운로드. 내 맥북은 가상화를 지원하지 않는 CPU를 가진 2009년형. 그래서 Docker for Mac 사용불가하여 Docker Toolbox 설치. mkdir yourdockerbuild cd yourdockerbuild touch Dockerfile nano Dockerfile FROM imageNameOnHub:version - 불러올 이미지 RUN *** - 최초 실행할 명령 (설치명령 등. image 안에 설치됨) CMD *** - 이미지가 로딩되면 실행할 명령 docker build -t yourImageName . docker run yourImageName 추가로 hub를 통하지 않고 Image를 이동 하려면 Docker Registry 사용 도커 레지스트리 (Docker Registry) 설치하기 + S3 연동

Tiled Map Editor 타일맵 제작 툴

http://www.mapeditor.org/ 타일맵을 만들어주는 그래픽 툴. (꼭 플래시에서만 쓰는 건 아닙니다.) 저장은 xml로도 할 수 있고, 기본적으로는 zlib로 압축, base64로 인코딩 되도록 되어있다. xml로 저장하면 용량이 무지 커지기 때문에 압축이 필수라고 한다. xml이 아닌 압축된 데이터를 플래시에서 읽어오는 법이 검색해보니 나왔다. http://blog.naver.com/PostView.nhn?blogId=ogoon1004&logNo=30105702197 FlashPunk 엔진과 Tiled Map Editor를 이용해서 뭔가 만들어봐야겠다.

Start GPIO node.js app at Raspberry pi starting (systemd)

/etc/systemd/system/yourService.service [Unit] Description=yourService [Service] ExecStart=/usr/bin/node yourPrj/bin/www User=pi Restart=always [Install] WantedBy=multi-user.target Start node as service sudo systemctl start /etc/systemd/system/yourService.service Check service status  sudo systemctl status /etc/systemd/system/yourService.service View a log sudo journalctl