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. }  

    最后效果如下:

  • 相关阅读:
    直击JDD | 京东技术全景图首次展示 四大重磅智能技术驱动产业未来!
    干货|上云了,如何保障云数据库的高可用?
    直击JDD | 共建智能新城 京东云让城市生活变得简单美好
    2019京东全球科技探索者大会议程抢先曝光!
    京东云入选2019年度TOP100全球软件案例 新一代服务治理框架加速行业落地
    剁手季我做过最牛的事情
    干货|混沌工程落地的六个阶段
    Jenkins 插件中心国内镜像源发布
    list
    queue
  • 原文地址:https://www.cnblogs.com/-yan/p/4584745.html
Copyright © 2011-2022 走看看