有没有人能确认一下,是否有可能在显示stage3D内容的AIR iOS项目中使用抗锯齿技术?我没有让它工作,既没有调试模拟器也没有在设备上执行抗锯齿。如果可能,除了在context3D.configureBackBuffer()中传递适当的抗锯齿值之外,还需要进一步的设置吗?
发布于 2012-06-03 12:01:31
对于移动设备上的Stage3D,无论将属性设置为什么值,抗锯齿功能都始终处于关闭状态。
发布于 2015-12-20 19:34:56
就目前而言,3D内容的Stage3D反走样功能在所有移动设备上仍处于禁用状态。这意味着你的3D对象的边缘在移动设备上总是锯齿状的。在HiDPI设备上(例如视网膜显示器),锯齿不是很明显,但仍然清晰可见。不,你目前不能让它变得更好,也就是“超锐”。
如果你喜欢AIR能够在移动设备上传递抗锯齿3D内容的想法,Adobe Bugbase上有一个关于移动设备上的Stage3D抗锯齿的新功能请求,我强烈建议您投票支持:https://bugbase.adobe.com/index.cfm?event=bug&id=4101164
谢谢你&祝你的3D移动应用程序好运。
发布于 2017-02-06 18:02:41
以下是最新信息(2017)的更新:
起在后台缓冲区上激活抗锯齿功能
如果您是Starling开发人员,您可以很容易地绕过Android的当前限制。要渲染具有抗锯齿功能的对象,只需附加启用了抗锯齿功能的片段滤镜。
object.filter = new FragmentFilter();
object.filter.antiAliasing = 4;要过滤整个屏幕,只需将过滤器附加到根对象即可。
https://stackoverflow.com/questions/10867309
复制相似问题