Nov 18

PV3D又更新了,遇到了些问题(transformUV() material.bitmap not found)

Papervision3D
今天用 svn 更新了PV3D类库,运行了一下前段时间做的源文件,发现了问题,总是报错
transformUV() material.bitmap not found!
我看了看,发现问题是出在了 BitmapFileMaterial()上
我查了不少英文资料,老外们也遇到了更新的麻烦,但是中文资料就一个也未搜着。
记得在写代码的过程中,我注意到了加载外部资源的load问题,操作bitmap是个很现实的网络问题,需要考虑到load先后顺序
所以这次我想毛病也大致出现在这儿,于是我给材质监听了加载事件
...
Nov 18

以前自学过一个星期的3DMAX,做了些原创的小玩意,放上来保存

杂物箱

Nov 18

PV3D支持导入dae格式的3D模型,并且可以贴图

Papervision3D


Nov 17

制作五彩虚幻的星云文字教程

PhotoShop

做一个五彩的星云文字吧,COME ON

Nov 17

模仿一个国外网站做的图片展示

Papervision3D

点击这里查看演示
Nov 17

用CSS 来控制元素显示和隐藏的要点

xhtml CSS

<style type="text/css">
<!--
.tooltips:hover{
background:none; /*没有这个在IE中不可用*/
}
.tooltips p{
display: none;
}
.tooltips:hover p{ 
display:block;
}
-->
</style>
<a class="tooltips" href="#tooltips">这就是Tooltips<p>如你所见,这些附加的说明文字在鼠标经过的时候显示。</p></a>

Nov 17

通过库中的类名称去实例化

ActionScript3.0

import flash.utils.getDefinitionByName;
import flash.utils.getQualifiedClassName;
var ClassReference:Class = getDefinitionByName(getQualifiedClassName(mc)) as Class;
var _lastMc:Sprite = new ClassReference();

Nov 16

PV3D 2.0 alpha 结合位图的操作的例子

Papervision3D

PV3D确实是个已经成熟的3D引擎,功能类众多,一时间很难全部学完,何况没有什么中文资料,只能肯英文的API了
下面做了个例子,原理是载入一个位图,操作它的bitmapData,切割成小小的方块,生成时赋予随机的3D坐标。
鼠标和它们之间的坐标小于一定数值的时候,就恢复原位。
注意一点是位图是外部载入的,所以要监听他的载入进度,否则无法操作bitmapData