[Actionscript][Away3D]Flash 3D图片轮换
作者:勤卓 日期:2009-11-17
使用Away3D制作的图片轮换,由于对Away3D了解不多,制作过程中花了一些时间。
Away3D相对于PV3D来说,资料与例子要少得多,再加上不知道为何,Away3D的官网都被墙,导致我制作之前为了下载一个最新的版本都很是费了一些功夫。而且通过Google查找资料也经常是打不开网页,让我经常的遭受打击。
制作过程中碰到的一些问题记录如下:
1、使用MovieMaterial做贴图将会占用不少CPU,为了效率考虑,尽可能的使用BitmapMaterial。
2、使用多个View3D共用一个Scene3D时,将Scene3D的autoUpdate设为false,然后在View3D.render()之前,使用Scene3D.update();
这次制作倒影就是两个view共用了一个scene,但是带来的麻烦是倒影也具有了的点击行为。
3、MouseEvent3D的冒泡是设为false的,因此不能抓取事件来绑定行为。
4、通过Matrix来进行BitmapData变换时,并没有改变原始的像素点,要进行背面贴图,简单的方法是用PS来反转图片。
效果展示:Flash 3D图片轮换
Away3D相对于PV3D来说,资料与例子要少得多,再加上不知道为何,Away3D的官网都被墙,导致我制作之前为了下载一个最新的版本都很是费了一些功夫。而且通过Google查找资料也经常是打不开网页,让我经常的遭受打击。
制作过程中碰到的一些问题记录如下:
1、使用MovieMaterial做贴图将会占用不少CPU,为了效率考虑,尽可能的使用BitmapMaterial。
2、使用多个View3D共用一个Scene3D时,将Scene3D的autoUpdate设为false,然后在View3D.render()之前,使用Scene3D.update();
这次制作倒影就是两个view共用了一个scene,但是带来的麻烦是倒影也具有了的点击行为。
3、MouseEvent3D的冒泡是设为false的,因此不能抓取事件来绑定行为。
4、通过Matrix来进行BitmapData变换时,并没有改变原始的像素点,要进行背面贴图,简单的方法是用PS来反转图片。
效果展示:Flash 3D图片轮换
评论: 5 | 引用: 0 | 查看次数: 877
麻烦发给我一份感激不尽 zxgcqupt@gmail.com
求源文件,不胜感激!
55123403@qq.com
55123403@qq.com
老大,可否教小弟2招。
跪求原文件~~~
abaddonpoet@qq.com
万谢!!!
abaddonpoet@qq.com
万谢!!!
发表评论
上一篇
下一篇


文章来自:
Tags:
回复


xphz2005@sina.com