我正在用ND2D库(NullDesign,引擎的源代码为github)测试一些东西。如何在全屏和标准屏幕模式之间切换Stage3D?
我遇到了什么问题,是如果我切换我的Flash应用程序设置为全屏模式时,World2D
(或Stage3D
/Context3D
埋在它里面)没有自动拉伸到它最大化到整个屏幕分辨率。
我是否需要将我的设置重新初始化为新的全屏尺寸?如果stage.scaleMode
设置为"NO_SCALE"
会怎么样?这会影响尺寸,因为舞台虽然看起来更大,但是仍然保持相同的坐标系和尺寸?
如果有人曾经想出如何在Stage3D
中正确切换全屏模式,请说明一下!
即使你有ND2D一个解决方案:)
谢谢更好!
这对于那些仅在Stage3D中制作全屏应用程序的人可能会很有用:http://pastebin.com/7DxKTxkz。但是如果你混合使用'DisplayObjects'('Sprites','MovieClips','TextFields','Bitmaps'),你会注意到由于'Stage'的scaleMode的原因,坐标系与Mouse运动有点混乱。 – bigp 2011-12-21 04:10:51