Craftyjs场景大小

时间:2013-11-19 12:24:58

标签: javascript craftyjs

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

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

如何在狡猾的地方创建一个完整尺寸的画布场景?

1 个答案:

答案 0 :(得分:1)

在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.6(beta)也解决了这个问题。