2

我正在与狡猾的人一起开发一个开放世界的游戏,我想使用全窗口屏幕。但是当我开始游戏时,场景不是全宽。
我试过了:
Crafty.init(window.innerWidth, window.innerHeight);
Crafty.viewport.init(window.innerWidth, window.innerHeight);
似乎它需要最大的精灵宽度和高度并使用它。但是当我尝试创建一个更大的矩形以便它使用它时,它仍然使用那个精灵的高度和宽度

Crafty.canvas.init(..)似乎创造了一个新的画布。

我如何在狡猾的环境中创建一个全尺寸的画布场景?

4

1 回答 1

1

在 Crafty 0.5.4 中 Crafty.viewport.init() 函数中,crafty 的宽高被初始化为: this.width = (!w ? w : Crafty.DOM.width (something like that))

高度相同

将 Crafty.DOM.width 更改为 window.innerWidth 并且它是固定的

PS。Crafty 0.6(beta) 也解决了这个问题。

于 2013-11-25T12:45:07.927 回答