2013-11-19 1 views
2

Я работаю с лукавством в игре с открытым миром, и я хочу использовать полный экран окна. Но когда я запускаю игру, сцена не является полной шириной.
Я пробовал:
Crafty.init(window.innerWidth, window.innerHeight);
Crafty.viewport.init(window.innerWidth, window.innerHeight);
кажется, что она занимает самую большую ширину спрайта & высоту и использует. Но когда я пытаюсь создать больший прямоугольник так, он будет использовать, что он все еще использует, что спрайты высота & ширинаCraftyjs scene size

Crafty.canvas.init(..), кажется, создает новый холст.

Как создать полноразмерный холст-сцену в лукавстве?

+0

Как вы знаете, что использует только высоту спрайта? –

+0

srry, он также использует его ширину (отредактирован) – STooNeD

+0

Все еще, как вы можете сказать? Используете ли вы красную границу или средства разработки или оповещения? –

ответ

1

В лукавой 0.5.4 в функции Crafty.viewport.init(), ширина и высота хитрые инициализируется как: this.width = (!w ? w : Crafty.DOM.width (something like that))

же по высоте

Изменение Crafty.DOM.width к window.innerWidth и фиксируется

PS. Crafty 0.6 (beta) решает это тоже.