2

私はオープンワールドのゲームで狡猾に取り組んでおり、フルウィンドウスクリーンを使用したいと考えています。しかし、ゲームを開始すると、シーンが全幅ではありません。
私は試しました:
Crafty.init(window.innerWidth, window.innerHeight);
Crafty.viewport.init(window.innerWidth, window.innerHeight);
最大のスプライトの幅と高さを取り、それを使用しているようです。しかし、それを使用するように大きな長方形を作成しようとすると、そのスプライトの高さと幅が引き続き使用されます

Crafty.canvas.init(..)新しいキャンバスを作成するようです。

Crafty でフル サイズのキャンバス シーンを作成するにはどうすればよいですか?

4

1 に答える 1

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(ベータ) はこれも解決します。

于 2013-11-25T12:45:07.927 に答える