下載 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(); } } }
沒有留言:
張貼留言