Actionscript 3 有没有办法将stage3d带到前台?
我在adobe网站上尝试了hello示例 这是可行的,但context3D似乎在舞台背景的最低层次上起作用。如果我画任何东西,它将覆盖3d背景 我想把它带到前面,或者把它设置到某个水平。我该怎么做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
还有人告诉我,如果同时使用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顶部显示渲染场景。。只是一个模拟