`
hgfghw1
  • 浏览: 50755 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Flash AS 3D贴图教程[1]

阅读更多

 在之前我发过一篇名为玩转flash as 3d的贴子,那时候之所以用“玩转”的字眼,是因为我当时觉得我对flash 3d掌握的很精通了,可是在后来的学习中却发现自己只不过是懂点皮毛罢了,或者可以说连皮毛也还不够,在玩转flash as 3d中我主要介绍了从3d坐标到2d坐标的转换,并且结合flash的画图方法做的一些旋转的例子,关于这方面的例子网上也不少,只不过没有更系统的把它组织和整理出来,而我做的可能就是这方面的工作罢了。
   flash是个二维软件,所以它所做的都是假3d,这一点大家必须要认识到,但是从后来的发展,越来越多的人尝试着用它来做一些3d的东西来,假的也越来越来真起来,时下最有名的俩个flash 3d引擎,sandy和papervision3d就是很好的例子,尤其是后者更为突出,并且已经有了as3。
   如果说到3d,而不涉及到贴图和光源的话就不能说是3d,在次我将对flash 3d贴图做一个比较“基础”和“系统”的讲解,之所以上引号是到时候有人觉得我讲解的不够系统或者基础,我好有台阶可下,以下我讲的理论并不是我的原创,大部分来自网上。
  好了言归正转,在阅读此文章之前我强烈推荐先看看我的第一篇文章,因为我对一些坐标转化之类的不在介绍了。
http://space.flash8.net/bbs/viewthread.php?tid=323970&highlight
=
   说到如何贴图,其实就是如何动态地skew一个影片剪辑,skew的汉语意思是歪斜.扭曲和变形,我无法用一个词语来代替它,所以就用了一个英文,先看下面的一个简单例子,做一个嵌套的影片剪辑,然后改变父影片剪辑的_yscale,在旋转子影片剪辑就可以。效果:(skew1.swf)
源文件:

 
skew1.rar
再看下一个例子,做一个嵌套的影片剪辑,父级叫parent,子级叫son,把子级旋转45度,再做几个按钮,在按钮中加入代码来控制父影片剪辑的_yscale和子影片剪辑的_yscale和_xscale,其中的图片大小我们先用100*100,就是正方形。效果:(skew2.swf)
源文件:

 
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/971.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics