zoukankan      html  css  js  c++  java
  • away3d 4.0.9Gold 学习笔记 SkyBox(5)

     

     

     

     1 package 
     2 {
     3     import away3d.containers.View3D;
     4     import away3d.primitives.SkyBox;
     5     import away3d.textures.BitmapCubeTexture;
     6     import away3d.textures.CubeTextureBase;
     7     import template.AwayTemplate;
     8     import flash.events.Event;
     9     
    10     public class skyBox extends AwayTemplate
    11         
    12     {  
    13         private var _skyBox:SkyBox;
    14         private var _cubeMapMaterial:BitmapCubeTexture;
    15         
    16 
    17         [Embed(source = "assets/sky_negX.jpg")]
    18 
    19         private var m_1:Class;
    20         
    21         [Embed(source="assets/sky_negY.jpg")]
    22         private var m_2:Class;
    23         
    24         [Embed(source="assets/sky_negZ.jpg")]
    25         private var m_3:Class;
    26         
    27         [Embed(source="assets/sky_posX.jpg")]
    28         private var m_4:Class;
    29         
    30         [Embed(source="assets/sky_posY.jpg")]
    31         private var m_5:Class;
    32         
    33         [Embed(source="assets/sky_posZ.jpg")]
    34         private var m_6:Class;
    35         
    36         public function skyBox()
    37         {
    38             super();
    39         }
    40         
    41         override protected function initView():void
    42         {
    43             super.initView();
    44             initSkyBox();
    45         }
    46         
    47         
    48         private function initSkyBox():void
    49         {
    50             
    51             _cubeMapMaterial=new BitmapCubeTexture(new m_4().bitmapData,new m_1().bitmapData,new m_5().bitmapData,new m_2().bitmapData,new m_6().bitmapData,new m_3().bitmapData);
    52             
    53             _skyBox=new SkyBox(_cubeMapMaterial);
    54             
    55             _view.scene.addChild(_skyBox);
    56             
    57         }
    58         
    59                     
    60         override protected function render():void
    61         {
    62             
    63             _view.camera.yaw(0.25)
    64         }
    65         
    66         
    67         
    68         
    69     }
    70 }
  • 相关阅读:
    JS加强学习-BOM学习03
    JS加强学习-BOM学习02
    JS加强学习-BOM学习01
    JS加强学习-DOM学习总结
    JS加强学习-DOM学习05
    JS加强学习-DOM学习04
    JS加强学习-DOM学习03
    《雨霖铃》——柳永
    《青玉案·元夕》——辛弃疾
    《沁园春·雪》——毛 泽东
  • 原文地址:https://www.cnblogs.com/bulolo/p/2710636.html
Copyright © 2011-2022 走看看