下載 HelloWorld.as
package {
//HelloWorld.as by Pete(webco.tw)
import flash.display.*;
import flash.events.*;
import away3d.core.base.*;
import away3d.core.math.*;
import away3d.containers.*;
import away3d.primitives.*;
import away3d.cameras.*;
import away3d.core.render.*;
import away3d.materials.*;
import away3d.core.utils.*;
public class HelloWorld extends Sprite {
var view:View3D;
var sphereA:Sphere;
function HelloWorld() {
createscene();
addEventListener(Event.ENTER_FRAME,loop);
}
function createscene():void {
//建立一個 View 如果一個視窗
addChild(view=new View3D({x:300, y:200}));
//建立一個球體
sphereA=new Sphere({material:new WireColorMaterial()});
//將球體加入場景
view.scene.addChild(sphereA);
}
//算圖 會依目前flash 的影格播放速度彩現(Render) 場景的影像
function loop(event:Event):void {
view.camera.moveTo(sphereA.x,sphereA.y,sphereA.z);
view.camera.rotationY=mouseX/2;
view.camera.rotationX=mouseY/2;
view.camera.moveBackward(500);
sphereA.rotationY+=1;
view.render();
}
}
}
沒有留言:
張貼留言