我对flash和actionscript有中级知识,但我从未在flash中做过3D动画。现在我进入一个项目,要求我制作一个看起来像DNA分子的菜单,每个原子都是一个东西的链接。我想让DNA分子看起来像一个真正旋转的3D物体。任何人都可以帮助我如何实现这一点?可以有任何黑客攻击(比如使用旋转DNA分子的视频等)吗?
答案 0 :(得分:2)
有一些流行的图书馆可以帮助你做到这一点。例如,Away3D,Alternativa和Papervision3D。目前,前两个似乎比最后一个更新。
看看这个Away3D教程。它通过创造一个行星和太阳走过。也许它可能是一个起点,你可以转换成原子的集合。
答案 1 :(得分:2)
你可以用上面提到的一个3D库来做到这一点,但我认为如果你的图形只是一起旋转的球形元素,那就太过分了。有一本名为“Actionscript 3.0 Animation”的好书,涵盖了很多你想要的东西。
基本上,您需要编写一个脚本,围绕中心点移动对象,然后使用函数对对象进行z排序,使它们以正确的顺序堆叠以呈现3D外观。您可以根据其z位置设置亮度,使背面的项目更暗,前面的项目更亮。我认为这比用真正的3D设置它要简单得多,增加的CPU成本只是为你的导航渲染3D引擎。