Flash 3D旋转球与坐标移动效果

flash 写的 3D 旋转球,能动能转,看着挺炫。初学 flash 3D 的你,拿它练手再合适不过。源码直接放送,不用翻墙不用注册,下载就能跑。旋转逻辑不复杂,坐标换算那块讲得还挺清楚。

球体的移动也是亮点,基本靠坐标轴变换帧控制来实现的,配合enterFrame事件,响应也快。你要是搞过点ActionScript,上手会更快。

这种效果不只 flash 能做,像CSS 3DJava3D、甚至OpenGL也都能搞,推荐你看看css 版的 3D 旋转球,对比下实现方式挺有意思。

如果你对三维交互感兴趣,顺便也可以看看flash3D 虚拟现实全景,都是一类东西,扩展起来也方便。

建议:先跑通例子再改代码,逻辑清晰了再抽成组件。不然一动就乱。文件主要是.fla.as,代码结构比较扁平,改起来还行。

如果你刚接触 3D 概念,强烈建议顺手看看Java3D 三维动画实践,概念讲得比较浅,图也多,看完就懂了。

fla 文件大小:5.19KB