构建交互式3D图像画廊的详细指南
在这个项目中,我们将构建一个交互式的3D图像画廊,用户能够通过菜单来浏览不同的图像。整个应用由四个类组成,它们都位于 flash3dbook.ch04.tutorial 包中。下面是对这些类的详细介绍:
| 类名 | 功能 |
| ---- | ---- |
| TwistedImageGallery | 主应用类,负责使用图像名称数组创建所有内容 |
| TVBox | 代表单个电视对象,将组成一台电视的元素组合到一个对象容器中 |
| TVBoxMesh | 电视模型的网格数据,以ActionScript类的形式存在,使用AS3Exporter类创建 |
| ImageMenuItem | 单个菜单项,持有其关联的电视容器的引用,并处理基本的用户交互,如悬停效果 |
1. 应用外壳布局
首先,我们来看 TwistedImageGallery 类,它负责设置所有内容,包括Away3D视图和基于文本的菜单。以下是该类的代码:
package flash3dbook.ch04.tutorial
{
import away3d.cameras.*;
import away3d.containers.*;
import away3d.core.base.*;
import away3d.lights.*;
import away3d.primitives.*;
import flash3dbook.ch04.tutori
超级会员免费看
订阅专栏 解锁全文
20

被折叠的 条评论
为什么被折叠?



