2

有人可以确认是否可以在显示 stage3D 内容的 AIR for iOS 项目中使用抗锯齿功能?我没有让它工作,调试模拟器和设备上的抗锯齿都没有执行。如果可能的话,除了在 context3D.configureBackBuffer() 中传递适当的抗锯齿值之外,是否还有其他必要的设置?

4

3 回答 3

0

对于移动设备上的 Stage3D,无论您将属性设置为什么,抗锯齿始终处于关闭状态。

于 2012-06-03T04:01:31.417 回答
0

至于今天,所有移动设备仍禁用 3D 内容的 Stage3D 抗锯齿功能。这意味着您的 3D 对象的边缘在移动设备上总是呈锯齿状。在 HiDPI 设备(例如 Retina Display)上,锯齿不太明显,但仍然清晰可见。不,你目前无法让它变得更好,即“超级锐利”。

如果您喜欢 AIR 能够在移动设备上提供抗锯齿 3D 内容的想法,Adobe Bugbase 上有一个关于移动设备上的 Stage3D 抗锯齿的新功能请求,我强烈建议您投票: https:/ /bugbase.adobe.com/index.cfm?event=bug&id=4101164

谢谢你,祝你的 3D 移动应用程序好运。

于 2015-12-20T11:34:56.427 回答
0

以下是最新信息的更新(2017 年):

如果您是 Starling 开发人员,您可以非常轻松地绕过 Android 的当前限制。要使用抗锯齿渲染对象,只需附加启用抗锯齿的片段过滤器即可。

object.filter = new FragmentFilter();
object.filter.antiAliasing = 4;

要过滤整个屏幕,只需将过滤器附加到您的根对象。

于 2017-02-06T10:02:41.343 回答