paperversion3d 试用
来源:互联网 发布:巨人网络职级工资 编辑:程序博客网 时间:2024/05/22 19:50
想当强大的pv3d 最近由于工作原因用它开发个东东,现在来谈下试用感受哈
1.首先就是去官方googlecode上下载最新的pv3d类包,当然我选的是as3的
可以选择用svn checkout 下来还是直接下载
我是用SVN checkout,用了工具tortoiseSvn
2.当svn下来后,在你指定的co的目录(我的是dpv3d) 下找到D:/trunk/pv3d/trunk/src/org
这个目录作为flash cs的正在编辑的fla文件的发布设置中的as3类文件路径。
3.就是了解开发一个pv3d demo的流程是怎样的
一般来说是按照如下流程:a。首先引用需要创建的包类用import
例如:import flash.display.Sprite;
import flash.display.MovieClip;
import org.papervision3d.cameras.Camera3D;
import org.papervision3d.objects.Plane;
import org.papervision3d.objects.Cube;
import org.papervision3d.scenes.MovieScene3D;
import org.papervision3d.events.InteractiveScene3DEvent;
import org.papervision3d.materials.MovieMaterial;
import flash.events.Event;
b.然后就是在类构造函数中创建 3d的场景环境,当然这其中按照如下顺序:
【1】创建可视窗口,例如:viewport = new Viewport3D( 500, 500, false, true );并且把它显示出来addChild(viewport);
【2】创建3d场景对象,例如:scene = new Scene3D();
【3】创建摄像机,例如:camera = new Camera3D();
【4】创建渲染的机器,例如:renderer = new BasicRenderEngine();
【5】创建模型需要的材质var movieMaterial:MovieMaterial = new MovieMaterial( o.mc, false, true, false );
movieMaterial.interactive = true;
aterialsList.addMaterial( movieMaterial, o.name );
【6】创建模型对象并指定材质var cube:Cube = new Cube(materialsList,100,100,100,1,1,1);
【7】为模型对象赋予监听事件Cube.addEventListener(Event.Click, changeHandler);
- paperversion3d 试用
- 试用
- 试用
- 试用
- 试用
- 试用
- 试用
- 试用
- 试用
- 试用blog
- blog试用
- CVS试用
- 试用NetBeans
- 试用一下
- 试用BLOG
- 新手试用
- 试用BLOG
- 试用而已
- memory计数
- 2009-6-4 ireport form 开发纪录
- 关注法航班机失事
- JOJ 1114 The Maze 种子填充算法
- 谎言---骑自行车上班更健康
- paperversion3d 试用
- delphi中Webbrowser的使用技巧
- 关于函数栈
- Undo/Redo设计(一)
- textbox readonly属性后,取值.
- [DAL]Web2py DAL与Postgres
- zjcxc(邹建)的Blog
- 条款04:确定对象被使用前已先被初始化
- 孟宪会