問題タブ [craftyjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
405 参照

image - node.js を介して画像が読み込まれない

craftyjs ライブラリを使用して画像をロードしています。かなり基本的です。

ファイルシステムから実行すると問題なく動作しますが、ノードから実行しようとするとすぐに問題が発生します。画像はまだ正常にロードされていますが (ネットワーク アクティビティを見て)、巧妙なライブラリがUncaught TypeError: Type errorこの行にエラーを投げています。

this.img変数はimg、ファイル システムから動作する場合は Chrome のタイプとしてリストされますが、HTMLImageElementノードを介して動作しない場合はタイプとしてリストされていることに気付きました。それ以外の場合、変数は同一です (URL を除く)。ノードが画像を提供する方法を変更する必要がある設定はありますか?

編集

バックエンドとして ASP.NET を使用してこれを試しましたが、それでも同じエラーが発生しました。また、別の画像を使用してみました。craftyjs ライブラリのバグだと思い始めています。

0 投票する
1 に答える
371 参照

javascript - crafty.js でイベントをエンティティにバインドする

私は現在、crafty.js を使用してゲームを作成する方法を学ぼうとしています。現在、正方形のスプライトが描画されていますが、何もすることができません。これが私のゲームのコードです:

0 投票する
1 に答える
529 参照

javascript - ウィンドウのサイズ変更時にcraftyjsが再描画

私はcraftyjsを初めて使用し、全画面キャンバスを作成する新しいゲームを作成しました。ゲームは、boardSize X boardSize のサイズのボードを描画するボードのインスタンスを作成します。

新しいウィンドウ サイズに合わせてボードのサイズを変更したいと思います。どうやってやるの?

0 投票する
1 に答える
500 参照

javascript - Craftyjs シーン サイズ

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

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

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