如何在全屏和标准屏幕模式之间切换Stage3D?

时间:2011-12-21 01:47:16

标签: flash actionscript-3 toggle fullscreen stage3d

我正在使用ND2D库测试一些内容(由NullDesign制作,引擎来源于github)。

我遇到过的问题是,如果我将Flash应用程序切换到全屏模式,World2D(或Stage3D / Context3D隐藏在其中)不会自动拉伸最大化它到整个屏幕分辨率。

我是否需要将我的设置重新初始化为新的全屏尺寸?如果stage.scaleMode设置为"NO_SCALE"怎么办?这会影响尺寸,因为阶段虽然看起来更大,但仍会保持相同的坐标系和尺寸吗?

如果有人想过如何在Stage3D中正确切换全屏模式,请稍微阐明一下!

如果您在ND2D中有解决方案,那就更好了:)

谢谢!

1 个答案:

答案 0 :(得分:1)

感谢@匿名,我能够拿出自己的答案。 我在博客上写了一篇关于如何使用ND2D在Stage3D中实现Fullscreen的帖子。

有关详细信息,请参阅此帖:http://pierrechamberlain.ca/blog/2011/12/as3-level-3-toggle-stage3d-fullscreen

首先,我查看了匿名http://nulldesign.de/nd2d/forum/topic.php?id=10提到的ND2D论坛帖子以及与World2D的ND2D类扩展相关联的最新回复,由 Rolpege 制作(不知道他是谁,但格拉西亚斯!)。

我修改了一下,所以它只做了我需要的东西(它最初执行了一些其他的任务,我认为是预设/根据开发人员的需求量身定做)

虽然帖子中的示例包含了相当多的黑盒子代码(来自我自己的个人库的类),但我希望它对其他Flash开发人员有用。