学习资源:
Blog :
http://pv3d.org/ : (最棒的link)准备把上面的文章从头到尾都看一遍。
BLITZ Labs中的文章(推荐) http://labs.blitzagency.com/?cat=30
http://www.flashbookmarks.com/ 右下角有专门的 3D Papervision Categary
http://kevincao.com/ (一个中文的Blog, 很有启发)
Sample:
PV3D Examples http://blog.davr.org/pv3d-examples/ (一个Sample 的 资源列表)
ClockMark 一个很牛的日本人 http://clockmaker.jp/blog-en/ Demo一些很好的效果
在最新的GreatWhite的架构中,Viewport3D(也就是所有PV3D元素的根Container)中的所有元素都是每帧重画的位图信息。Viewport3D是继承自Sprite,有一个buttonMode属性来改变鼠标状态。但是内部的元素在显示层级上只有位图信息,没有自己的buttonMode。(3D元素最终还是要转化为可以显示出来的DisplayObject)
对互动材质的实现更加合理,只需改变材质的interactive属性即可。发出的事件也是PV3D自定义的InteractiveScene3DEvent,而不是as3内置的那些(MouseEvent)。