Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/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
Actionscript 3 有没有办法将stage3d带到前台?_Actionscript 3_Stage3d - Fatal编程技术网

Actionscript 3 有没有办法将stage3d带到前台?

Actionscript 3 有没有办法将stage3d带到前台?,actionscript-3,stage3d,Actionscript 3,Stage3d,我在adobe网站上尝试了hello示例 这是可行的,但context3D似乎在舞台背景的最低层次上起作用。如果我画任何东西,它将覆盖3d背景 我想把它带到前面,或者把它设置到某个水平。我该怎么做 还有人告诉我,如果同时使用2d api和3d api,会降低3d的性能,这是真的吗?在我的作品中,我仍然需要2d api,例如,绘制文本字段。不,你不能把它放在前面。 2d和3d不相互关联。但是,当然,如果你编写的2d内容占用了100%的cpu,那么你的总体性能会很慢。不,你不能把它放在前面。 2d

我在adobe网站上尝试了hello示例

这是可行的,但context3D似乎在舞台背景的最低层次上起作用。如果我画任何东西,它将覆盖3d背景

我想把它带到前面,或者把它设置到某个水平。我该怎么做


还有人告诉我,如果同时使用2d api和3d api,会降低3d的性能,这是真的吗?在我的作品中,我仍然需要2d api,例如,绘制文本字段。

不,你不能把它放在前面。
2d和3d不相互关联。但是,当然,如果你编写的2d内容占用了100%的cpu,那么你的总体性能会很慢。

不,你不能把它放在前面。 2d和3d不相互关联。但当然,如果你编写的2d内容占用了100%的cpu,那么总体性能会很慢。

一切都是这样(从下到上):

StageVideo(1个或多个实例)>Stage3D(1个或多个实例)>您的常规显示列表

是的,常规显示对象可能会降低Stage3D的性能,因此最好使用这些对象的Stage3D替代方案。一些Stage3D加速框架已经内置了一些框架(如Starling中的TextField)。

一切都是这样(从下到上):

StageVideo(1个或多个实例)>Stage3D(1个或多个实例)>您的常规显示列表


是的,常规显示对象可能会降低Stage3D的性能,因此最好使用这些对象的Stage3D替代方案。一些Stage3D加速框架已经内置了一些(如Starling中的TextField)。

唯一的方法是从Stage3D实例的底层获取渲染位图,并将其显示在displayList的顶部。。但它应该在每一帧上工作,这会对性能产生很大影响,当然没有鼠标交互。。。此解决方案仅适用于在stage3D顶部显示渲染场景。。只需模拟

唯一的方法是从stage3D实例的底层获取渲染位图,并将其显示在displayList的顶部。。但它应该在每一帧上工作,这会对性能产生很大影响,当然没有鼠标交互。。。此解决方案仅适用于在stage3D顶部显示渲染场景。。只是一个模拟