我正在使用ND2D库测试一些内容(由NullDesign制作,引擎来源于github)。
我遇到过的问题是,如果我将Flash应用程序切换到全屏模式,World2D
(或Stage3D
/ Context3D
隐藏在其中)不会自动拉伸最大化它到整个屏幕分辨率。
我是否需要将我的设置重新初始化为新的全屏尺寸?如果stage.scaleMode
设置为"NO_SCALE"
怎么办?这会影响尺寸,因为阶段虽然看起来更大,但仍会保持相同的坐标系和尺寸吗?
如果有人想过如何在Stage3D
中正确切换全屏模式,请稍微阐明一下!
如果您在ND2D中有解决方案,那就更好了:)
谢谢!
答案 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开发人员有用。