1

我正在使用 ND2D 库(由NullDesign 制作,引擎的源代码可在github 上获得)测试一些东西。

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

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

如果有人知道如何正确切换全屏模式Stage3D,请提供一些启示!

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

谢谢!

4

1 回答 1

1

感谢@annonymously,我能够想出自己的答案。我在我的博客上写了一篇关于我如何使用 ND2D 在 Stage3D 中实现全屏的文章。

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

首先,我浏览了匿名http://nulldesign.de/nd2d/forum/topic.php?id=10提到的 ND2D 论坛主题,以及World2DRolpege制作的链接到 ND2D 类扩展的最新回复(不知道他是谁,但谢谢!)。

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

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

于 2011-12-21T20:58:42.533 回答