首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Stage3D iOS抗锯齿

Stage3D iOS抗锯齿
EN

Stack Overflow用户
提问于 2012-06-03 09:45:19
回答 3查看 588关注 0票数 2

有没有人能确认一下,是否有可能在显示stage3D内容的AIR iOS项目中使用抗锯齿技术?我没有让它工作,既没有调试模拟器也没有在设备上执行抗锯齿。如果可能,除了在context3D.configureBackBuffer()中传递适当的抗锯齿值之外,还需要进一步的设置吗?

EN

回答 3

Stack Overflow用户

发布于 2012-06-03 12:01:31

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

票数 0
EN

Stack Overflow用户

发布于 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移动应用程序好运。

票数 0
EN

Stack Overflow用户

发布于 2017-02-06 18:02:41

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

  • On Desktop,除非您在软件模式下运行,否则抗锯齿功能在Stage3D中始终可用。
  • on Stage3D,AIR 22在"setRenderToTexture“API API AIR iOS中引入了对抗锯齿功能的支持,您可以从AIR 24 (AIR 24 Release Notes).

起在后台缓冲区上激活抗锯齿功能

如果您是Starling开发人员,您可以很容易地绕过Android的当前限制。要渲染具有抗锯齿功能的对象,只需附加启用了抗锯齿功能的片段滤镜。

代码语言:javascript
复制
object.filter = new FragmentFilter();
object.filter.antiAliasing = 4;

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10867309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档