我正在与一个开放世界的游戏一起狡猾地工作,我想使用全屏屏幕。
但是当我开始游戏时,场景不是全角。
我试过了:
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/

10-12 06:03