아도비 플래시를 기반으로 한 브라우저용 3D 엔진
플래시 플레이어는 대부분의 브라우저에 설치가 되어 있으므로 플랫폼과 브라우저에 관계없이 동작이 되는 장점이 크다.
AlternativaPlatform에 링크를 걸어주는 조건으로 비상업용으로는 무료로 사용할 수 있다.
상업용으로 사용하기 위해서는 라이센스를 구입해야 한다.
개발 환경 설정하기
Alternativa3D 다운 받기
http://alternativaplatform.com/en/alternativa3d/ 에서 로그인을 한 후 Download Alternativa3D 5.5.0 링크를 클릭
압출을 풀면 플래시 플레이어 9와 10용 SWC 라이브러리가 있음
이 폴더들을 적절한 곳에 옮겨 놓는다 (예:My Documents\Flex Builder 2)
Documentation 페이지를 찾아서 필요한 내용들을 참고한다. - http://docs.alternativaplatform.com/display/TDEN/Home
데모 프로그램 실행해보기
Flex Builder 를 실행한다
File -> New -> ActionScript Project를 선택
이름을 'HelloAlternativa3D' 로 입력하고 'Finish' 클릭
웹 브라우저 : Documentation - Tutorials - Hello, Alternativa3D 를 클릭한다.
HelloAlternativa3D.as 소스를 Flex Builder의 HelloAlternativa3D.as 파일 에디터에 붙여 넣는다
Navigator 창의 HelloAlternativa3D 프로젝트에 마우스 오른쪽 버튼 클릭
Properties -> ActionScript Build Path -> Library Path -> Add SWC Folder
alternativa3d_fp9 (혹은 alternativa3d_fp10) 경로를 선택
Navigator 창의 HelloAlternativa3D.as 파일에 마우스 오른쪽 버튼 클릭
Run Application 선택
브라우저가 실행되고 프로그램이 실행된다.
키사용
방향키 : 회전
WASD : 전후좌우 이동
Space and Shift : 위 아래 이동 (소스를 실행시키면, shift는 동작 안함)
Mousewheel controls : camera field of view
Tutorial - GettingStarted 실행해보기 (코드설명)
http://www.thetechlabs.com/3d/alternativa-3d-getting-started/
소스코드 다운로드 : https://sourceforge.net/project/showfiles.php?group_id=254154&package_id=311049&release_id=662754
Flex Builder를 이용하여 실행하기
Command Line을 이용하여 컴파일 하기
소스를 다운 받고 적당한 폴더에 푼다.
src 폴더 안에 다음의 파일을 추가한다. (경로는 적절하게 수정해야 한다)
Alternativa1-config.xml
<flex-config>
<compiler>
<library-path append="true">
<path-element>D:/Projects/Team2009/alternativa3d_5.5.0/alternativa3d_fp9</path-element>
</library-path>
</compiler>
</flex-config>
명령행에서 다음 명령을 수행한다.
mxmlc Alternativa1.mxml
Alternativa1.swf 파일이 생성된 것을 확인하고 실행한다(윈도우 탐색기에서 더블 클릭).
'웹개발 > Flex' 카테고리의 다른 글
Flex에서 PHP로 데이터 보내기 (0) | 2013.07.03 |
---|---|
FLEX arrayCollection to JSON 함수 (0) | 2013.07.03 |
Gimbal lock 문제 (2) | 2009.07.13 |
Creating Materials - 육면체에 사진입히고 색상 변환 레이어 추가하기 (0) | 2009.07.02 |