查看: 2458|回复: 2
打印 上一主题 下一主题

[PV3D专题]PV3D的ReflectionView

[复制链接]
.    

3797

主题

11

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
32328
精华
41

活跃会员 优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2013-3-21 15:56:38 |只看该作者 |倒序浏览
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/
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

40

主题

0

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
279
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2013-3-22 00:40:19 |只看该作者
谢谢楼主分享,学习了
回复

使用道具 举报

0

主题

1

听众

2458

积分

中级设计师

Rank: 5Rank: 5

纳金币
0
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2014-2-22 15:32:42 |只看该作者
好东西啊,感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-24 00:38 , Processed in 0.093853 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部