본문 바로가기

웹개발/Flex

Flex Alternativa 3D project 시작


http://alternativaplatform.com/en/alternativa3d/

아도비 플래시를 기반으로 한 브라우저용 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 파일이 생성된 것을 확인하고 실행한다(윈도우 탐색기에서 더블 클릭).