纳金网

标题: [PV3D专题]PV3D的ReflectionView [打印本页]

作者: .    时间: 2013-3-21 15:56
标题: [PV3D专题]PV3D的ReflectionView
PV3D的BasicView已经很熟悉了,这个ReflectionView是继承自BasicView的。基本功能和用法与BasicView无异,只是增加了反射。
源码参考如下:
package {
import flash.display.Bitmap;
import flash.events.Event;
import flash.filters.GlowFilter;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;import org.papervision3d.core.effects.view.ReflectionView;
import org.papervision3d.materials.BitmapMaterial;
import org.papervision3d.materials.utils.MaterialsList;
import org.papervision3d.objects.primitives.Cube;[SWF(width = "320",height = "240",frameRate = "30",backgroundColor = "0xeeeeee")]
public class PV3D_t005 extends ReflectionView
{
   private var cube:Cube;
   [Embed(source = "frame.jpg")]
   public var frame:Class;
   public function PV3D_t005()
   {
    super(320,240,false,false);
    init();
    addLink()
    surfaceHeight = -250;
    camera.z = 1000;
    this.addEventListener(Event.ENTER_FRAME,enterFrame);
   }
   private function init():void{
    var bm:Bitmap = new frame() as Bitmap;
    var materials:MaterialsList = new MaterialsList();
    materials.addMaterial(new BitmapMaterial(bm.bitmapData,***e),"all");
    cube = new Cube(materials,200,200,200,1,1,1);
    scene.addChild(cube);
   }
   private function enterFrame(e:Event):void{
    cube.yaw(3);
    singleRender();
   }
   private function addLink():void{
    //add link
   }
}
} 【来源:互联网】
更多精彩教程,尽在web3D纳金网http://www.narkii.com/college/
作者: libufan    时间: 2013-3-22 00:40
谢谢楼主分享,学习了

作者: 89684598    时间: 2014-2-22 15:32
好东西啊,感谢分享




欢迎光临 纳金网 (http://course.narkii.com/club/) Powered by Discuz! X2.5