0

据我了解,flash 10 具有一些基本的 3d 功能。我的问题是,今天可用的任何 3d 引擎(ppv3d、away、sandy、alternativa,我错过了一个)是否使用这些功能并且这是否提供了任何性能和质量增益。

我正在开发一些应该包含 3d 内容的 Flash 游戏。我正在使用 ppv3d,但它并不能满足我的需要。我应该尝试其他什么方法,还是只是为了显示 100 个实时移动的物体而没有剪掉闪光灯?

谢谢伊莱

4

2 回答 2

0

我认为大多数 Flash 3D 引擎现在都使用原生 3D 东西,除了 papervision 3D。您可以通过 Google 轻松验证这一点。

它确实提供了一点性能提升,但我认为这更多的是关于结果的质量。例如,如果您创建一个纹理立方体并在使用“旧投影技巧”的引擎上运行它,您会注意到投影变形。Flash 10 中的原生投影会移除这些伪影。

因为你是另一个问题,嗯,这取决于你的对象的复杂性;主要是多边形的数量、纹理的大小和使用的着色器。您可能可以使用简单的颜色着色器放置 100 个立方体,但如果您尝试创建 AAA 游戏,则可能会遇到一些问题。

希望能帮助到你!

于 2010-10-25T02:42:31.440 回答
0

Adobe 昨天(25/10/10)在 MAX 上宣布了一组用于基于硬件的 3D 加速的新 API,这可以帮助您解决性能问题……但您显然需要等待一段时间才能合并他们进入你的项目。

于 2010-10-26T22:57:11.663 回答