我正在与一个开放世界的游戏一起狡猾地工作,我想使用全屏屏幕。
但是当我开始游戏时,场景不是全角。
我试过了:Crafty.init(window.innerWidth, window.innerHeight);
Crafty.viewport.init(window.innerWidth, window.innerHeight);
似乎它需要最大的Sprite宽度和高度并使用它。
但是当我尝试创建一个更大的矩形以便使用它时,它仍然使用精灵的高度和宽度Crafty.canvas.init(..)
似乎创建了一个新的画布。
如何在Crafty中创建全尺寸画布场景?
最佳答案
在Crafty.viewport.init()函数中的Crafty 0.5.4中,crafty的宽度和高度初始化为:this.width = (!w ? w : Crafty.DOM.width (something like that))
身高相同
将Crafty.DOM.width更改为window.innerWidth,它是固定的
PS。 Crafty 0.6beta也解决了这个问题。
关于javascript - Craftyjs场景大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20071515/