Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 阶段3D iOS抗锯齿_Flash_Air_3d_Antialiasing_Stage3d - Fatal编程技术网

Flash 阶段3D iOS抗锯齿

Flash 阶段3D iOS抗锯齿,flash,air,3d,antialiasing,stage3d,Flash,Air,3d,Antialiasing,Stage3d,有人能确认是否有可能在显示stage3D内容的AIR for iOS项目中使用抗锯齿功能吗? 我没有让它工作,调试模拟器和设备上的抗锯齿都没有执行。 如果可能,除了在context3D.configureBackBuffer()中传递适当的抗锯齿值之外,是否还有其他必要的设置?对于mobile上的Stage3D,无论您将属性设置为什么,抗锯齿始终处于关闭状态。对于mobile上的Stage3D,无论您将属性设置为什么,消除混叠始终处于禁用状态。对于今天的阶段3D内容消除混叠仍然对所有移动设备禁用

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

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

对于mobile上的Stage3D,无论您将属性设置为什么,消除混叠始终处于禁用状态。

对于今天的阶段3D内容消除混叠仍然对所有移动设备禁用。这意味着在移动设备上,3D对象的边缘将始终呈锯齿状。在HiDPI设备(例如视网膜显示器)上,锯齿不太明显,但仍然清晰可见。不,你现在不能让它更好,也就是“超级竖琴”

如果您喜欢AIR能够在移动设备上提供抗锯齿3D内容的想法,Adobe Bugbase上有一个关于移动设备上Stage3D抗锯齿的新功能请求,我强烈建议您投票支持:


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

到目前为止,所有移动设备仍然禁用3D内容的阶段3D消除混叠功能。这意味着在移动设备上,3D对象的边缘将始终呈锯齿状。在HiDPI设备(例如视网膜显示器)上,锯齿不太明显,但仍然清晰可见。不,你现在不能让它更好,也就是“超级竖琴”

如果您喜欢AIR能够在移动设备上提供抗锯齿3D内容的想法,Adobe Bugbase上有一个关于移动设备上Stage3D抗锯齿的新功能请求,我强烈建议您投票支持:


感谢您,祝您的3D移动应用好运。

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

  • 在桌面上,除在软件模式下运行外,抗锯齿始终在Stage3D中可用
  • 在移动设备上,AIR 22在“setRenderToTexture”API()中提供了抗锯齿支持
  • 在iOS上,您可以从AIR 24()开始在后缓冲区上激活抗锯齿
如果你是一名Starling开发者,你可以很容易地绕过Android当前的限制。要使用抗锯齿渲染对象,只需附加启用抗锯齿的片段过滤器

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

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

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

  • 在桌面上,除在软件模式下运行外,抗锯齿始终在Stage3D中可用
  • 在移动设备上,AIR 22在“setRenderToTexture”API()中提供了抗锯齿支持
  • 在iOS上,您可以从AIR 24()开始在后缓冲区上激活抗锯齿
如果你是一名Starling开发者,你可以很容易地绕过Android当前的限制。要使用抗锯齿渲染对象,只需附加启用抗锯齿的片段过滤器

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

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

您是否知道为什么会这样?(当然,抗锯齿是昂贵的,但是openGL ES 2.0设备应该能够做到这一点)你有关于为什么会这样的信息吗?(当然,抗锯齿非常昂贵,但openGL ES 2.0设备应该能够做到这一点)