article search result of 'AWAY' : 1

  1. 2011.03.31 [Molehill + AWAY3D] Hello Cube! (111)

[Molehill + AWAY3D] Hello Cube!


드디어 ! Molehill을 돌려봤다 생각보다 간단했다.

물론 Flash Builder 최신버전인 Burrito 에 서 테스트를 하였다 .

바로가기

튜토리얼을 돌리기 위해 몇가지가 필요한데

1.
우선 정식버전이 나오기 전까지 FlashPlayer11 인큐베이터 버전을 사용하자
http://labs.adobe.com/downloads/flashplatformruntimes_incubator.html


2.
flex4.5 Hero Sdk 가 필요하다.
http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+Hero
아래의 표시대로 4.5.19786 버전이 필요하다.


3.Syntex를 잡기위한 새로운 swc
http://download.macromedia.com/pub/labs/flashplatformruntimes/incubator/flashplayer_inc_playerglobal_022711.swc



4. Away3d 패치




위의 파일들을 죄다 모아 놓고 조립을 하면된다.

조립은 아래의 그림에 설명되어 있다.


기본적인 4.5.19786 버전을 토대로 해당 경로에 파일들을 복사하여 넣거나 덮어 쓴다.
away3d 패치는 압축을 풀어 sdk 최상단 폴더에 덮는다.



완료가 되었다면 이제 Molehill sdk 가 완성되었다!


그렇타면 플래시 빌더에서 sdk 를 잡고 간단한 코딩을 해보자!


코드는 사실 볼것도 없이 간단 명료하다.

 
package
{
    import away3d.containers.View3D;
    import away3d.materials.ColorMaterial;
    import away3d.primitives.Cube;
    
    import flash.display.Sprite;
    import flash.events.Event;
    
    public class testMH extends Sprite
    {
        private var view : View3D
        private var cube : Cube;
        
        public function testMH()
        {
            view = new View3D();
            addChild(view);
            var matt : ColorMaterial = new ColorMaterial(0xcc );
            cube = new Cube(matt);
            view.scene.addChild(cube);
            addEventListener(Event.ENTER_FRAME , en);
        }
        
        protected function en(event:Event):void
        {
            cube.rotationY += 10;
            view.render();
        }
    }
}


아직 exe 플레이어가 나오기 전이기 때문에 브라우져 상에서 디버깅을 해야 한다.
결과는 아래처럼 나온다면 성공이다.

이제 쫌 본격적으로 GPU를 물려 볼때가 왔다.( XNA 는 어쩔까 = = ;;;; )



Yamecoder 야매코더_
AS3 2011.03.31 14:12
Powerd by Tistory, designed by criuce
rss