pv3d中文手册

pv3d中文手册

ID:20967784

大小:1.37 MB

页数:17页

时间:2018-10-18

pv3d中文手册_第1页
pv3d中文手册_第2页
pv3d中文手册_第3页
pv3d中文手册_第4页
pv3d中文手册_第5页
资源描述:

《pv3d中文手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、您的多玩通行证为:qq541792411YY号码为:298572381Cube立方体MovieMaterial影片材质创建MovieMaterial对象时有如下几个参数:MovieAssetMaterial影片元件材质这个类的作用类似于BitmapAssetMaterial类。也仅仅能在flashIDE中使用。创建MovieAssetMaterial对象时有如下参数:另一种方式就是定义精度模式来避免摇晃闪烁效果。精度模式默认为:PrecisionMode.NORMAL,我们将它设置为:PrecisionMod

2、e.STABLE。先导入这个类。importorg.papervision3d.materials.utils.PrecisionMode;然后将材质的precisionMode设置如下:material.precisionMode=PrecisionMode.STABLE;VideoStreamMaterial视频流材质VideoStreamMaterial类继承自MovieMaterial,构造函数有五个参数:Combiningmaterials组合材质Interactivity交互在3D场景中尼可以使用

3、下面两种类型的鼠标交互n通过材质n通过一个3D对象要与材质或者3D对象进行鼠标交互必须先设置viewport的interactive属性为true。Viewport的interactive属性默认为false。viewport.interactive=true;如果类是继承自BasicView,那么也可以通过下面的方法来实现:super(640,480,false,true);请一定要在startRendering()方法执行前,先条用super()方法。还有一种方法,就是在创建一个Viewport3D对象时

4、,用参数来指定:varviewport:Viewport3D=newViewport3D(640,480,false,true);为了能通过材质进行交互,必须将材质的interactive属性设为true:material.interactive=true;所有的材质类型都有这个属性。Definingtheeventlisteners定义事件侦听器如果你使用影片元件材质(MovieAssetMaterial)又想使用建立侦听机制,你可以使用moive属性。继承MovieMaterial的类都有这个属性movi

5、e,这个类属性是对被用作材质的显示对象(displayobject)的引用。如果你再影片剪辑元件中有一个命名为”btn”的按钮。你就可以通过下面的方式来调用它。MovieClip(material.movie).getChildByName("btn").addEventListener(MouseEvent.CLICK,click);MovieClip(material.movie).getChildByName("btn").addEventListener(MouseEvent.MOUSE_OVER,m

6、ouseOver);MovieClip(material.movie).getChildByName("btn").addEventListener(MouseEvent.MOUSE_OUT,mouseOut);因为material.movie现实对象的引用,所以我们将它强制类型转换为MovieClip,才可以使用getChildByName方法,才能取得元件中按钮的引用。我们为这节内容也给出了一个源文件:MaterialInteractivity材质交互很有用它可以让你的材质的部分响应鼠标交互。你可以使用一

7、个影片剪辑材质,将一个透明的按钮放在顶层,侦听它的鼠标事件,不过这只对影片材质有效。是该3D物体交互对象交互上场了。使用平铺得置三个属性第一个属性tiled为True第二个和第三个是水平和纵向重复次数。material.tiled=true;material.maxU=8;material.maxV=4;。BitmapMaterialTools.mirrorBitmapX()为横向翻转,BitmapMaterialTools.mirrorBitmapY()为纵向翻转.在这里我们需要横向翻转。BitmapMat

8、erial.AUTO_MIP_MAPPING=true;当你设置为true时,那么所有新创建的位图材质都为被PV3D修正以支持纹理细化功能。do3D会发出如下事件:nInteractiveScene3DEvent.OBJECT_ADDEDnInteractiveScene3DEvent.OBJECT_CLICKnInteractiveScene3DEvent.OBJECT_DOUBLE_CLICKn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。