zoukankan      html  css  js  c++  java
  • Away 3d 入门demo

    Away3d是不错的开源Flash 3D引擎,现在最新的版本是4.0,在这个例子中我们使用现在比较稳定的3.6版本,4.0API相较之前变化较大,支持最新的flash player11硬件加速

    现在写一hello World级别的小Demo代码如下:

    1. package   
    2. {  
    3.     import away3d.primitives.Sphere;  
    4.     import away3d.containers.View3D;  
    5.     import flash.display.Sprite;  
    6.     import flash.events.Event;  
    7.       
    8.     /**  
    9.      * ...  
    10.      * @author aisajiajiao  
    11.      */  
    12.     public class Main extends Sprite   
    13.     {  
    14.         //标准基本体之一:圆球  
    15.         private var sphere:Sphere;  
    16.         //  
    17.         private var view:View3D;  
    18.           
    19.         public function Main():void   
    20.         {  
    21.             //View3D是必须存在的,他是视野就像电视机的屏幕一样是人眼所能看见的一切东西的窗口  
    22.             view = new View3D();  
    23.             //x,y属性是用来设置view的消失点位置  
    24.             view.x = stage.stageWidth / 2;  
    25.             view.y = stage.stageHeight / 2;  
    26.             //添加到舞台  
    27.             addChild(view);  
    28.               
    29.             //初始化标准基本体,所有的标准基本体都在away3d.primirives.*包中  
    30.             sphere = new Sphere();  
    31.             //标准体本体的半径  
    32.             sphere.radius = 100;  
    33.             //要将物体添加至view的场景才行  
    34.             view.scene.addChild(sphere);  
    35.             //添加事件侦听,并渲染  
    36.             addEventListener(Event.ENTER_FRAME, onEnterFrame);  
    37.         }  
    38.           
    39.         private function onEnterFrame(e:Event):void  
    40.         {  
    41.             sphere.rotationY ++;  
    42.             //渲染视野view  
    43.             view.render();  
    44.         }  
    45.           
    46.     }  
    47.       
    48. }  

    最后效果如下:

  • 相关阅读:
    redis数据结构-list
    reids数据结构1-string
    jedis工具类
    静态资源放行
    SpringMVC拦截器
    xinetd
    Linux-open函数
    Linux简单的文件读取
    复习ssm02
    springMVC文件上传
  • 原文地址:https://www.cnblogs.com/-yan/p/4584745.html
Copyright © 2011-2022 走看看