Away3D学习笔记1 - 戏说Flash 三维引擎
如果把文章开头比作一个入口的话,那我要在入口处立一块牌,上书:“非flash开发人员免入”。因为如果把flash比作一部电影的话,本文以及本博客所有文章都是写给导演而非观众的。
万物总是从低级向高级发展,计算机图形也是由二维(2D)走向三维(3D).这一点在大型游戏里得到充分体现。然3D游戏发展的如火如荼,flash三维(flash3D)的发展步态蹒跚,现在的flash3D水平与8年前的3D游戏在同一级别。 不仅如此,flash3D的发展还很草根! 在flash cs3版本前一直没提供三维功能。万众睹目下,flash 东家adobe才发布flash cs 4,揭开头巾露出flash3D的容貌来。但头巾揭开那刻却也是失望之时,原来头巾里头只是乳臭未干黄毛丫头,而非我们希望的那样丰姿卓著、丰满异常。flash Cs 4实在有点抱歉(cs4我没用过,对3D支持到底则样我不知道,但从网上大家的反应来看我以为然)!不过还好,各路豪杰揭竿而起,为我们开发出各种flash 三维引擎,利用这些引擎我们可以轻松实现一些3D效果。
flash 三维引擎乍听上去高深莫测,其实质就是ActionScritpt的类库。对,就是类库,不是内裤!但每一种flash 三维引擎都自成系统,能独当一面。当然既然都是ActionScritpt的类我们也可以在同一flash影片里综合使用几种引擎。没人规定打架只能一手拿剑或一手拿刀,既然都是武器绝对可以左手拿刀右手拿剑。
flash 三维引擎种类繁多,而且flash3D开发人员各有偏好,大有诸侯割据之势。在众多诸侯之中下列几个脱颖而出:Papervision3D(pv3d)、Away3D、Sandy3D等。在此特值一提的是国产的引擎:NewX3D、Zero3D。本博客主要以Away3D为主。
那有了flash 三维引擎我们到底能实现怎样的效果呢?下面我们来看看Away3D做的Demo。体验Flash 3D引擎带给我们的震撼看吧!
点击图片
http://www.closier.nl/playground/railaway_express.html
http://www.closier.nl/playground/greenplanet.html
如果你是初学者,那我们一块开始Flash3D之旅看成!