問題タブ [createjs]
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.
javascript - CreateJS の PreloadJS が機能しない
PreloadJS を使用して画像のプリロードを学習しようとしています。
これは私が持っているものです:
ページをロードすると、次のエラーが表示されます。
コール スタックをトレースしたところ、次の行からエラーが生成されていることがわかりました。
どこで間違ったのか教えてもらえますか?
html - パフォーマンスを落とさずに多数の円を追加するには?
createljs を使用してシミュレーターを構築しているため、何千もの小さな円 (直径 3 ピクセル) が必要になります。形状グラフに円を描くことができますが、これは推奨される方法ですか? またはビットマップを使用しますか?
パフォーマンスの面で最善の方法について何か考えはありますか?
また、テキストのアンチエイリアスをオンまたはオフに設定することは可能ですか?
javascript - EaselJS でグローバル イベントをトリガーしてリッスンする方法
EventDispatcher がオブジェクト間でイベントを発生させることができることは知っていますが、階層内の任意のオブジェクトがリッスンして応答できるグローバル イベントについてはどうでしょうか。EaselJSでこれを適切に行うための推奨される方法はありますか?それは一般的に良い考えですか?
html - createJS を使用して、ムービークリップから再生ヘッドの制御を親タイムラインに戻すにはどうすればよいですか?
ゲームのマルチパート紹介アニメーションを作成しています。Flash でプレビューするときは機能しますが、CreateJS ツールキットを使用してエクスポートして HTML5 出力を取得するときは機能しません。
私のシーンのタイムラインには、 this.stop(); があります。最初のフレーム、および数秒のアニメーションを含むムービー クリップ (開発中に長さを変更する必要がある場合があります)。
私の 2 番目のフレームには「sc2」というラベルが付けられており、最初のムービークリップが終了したときにアニメーションがそこから再生されるようにしたいと考えています。これを実現するために、最初のムービー クリップに移動し、これを最後のフレームに配置しました。
これは Flash では問題なく動作しますが、JS では _parent オブジェクトを使用できないのでしょうか? 制御フローにアクセスする別の方法、またはこれを達成する別の方法はありますか? 私の目標は、メイン タイムラインでアニメーションを実行することを避け、そこでスクリプトを作成してフローを制御することです。これにより、アニメーションの個々のセクションの長さが変わった場合に、複数のセクションのさまざまなセクションの開始フレームと終了フレームを変更する必要がなくなります。場所。
sencha-touch-2.1 - Sencha Touch: コンテナ クラスで他のライブラリのコンポーネントを表示する方法
Sencha Touch の Ext.Container 内に EaselJS (CreateJS) オブジェクトを表示できません (実行するには、EaselJS がキャンバス要素内にある必要があります)。
コンテナ内に要素を正常に作成しましたが、画面に表示されません。その後、window で obj ステージとリスナーを定義し、EaselJL オブジェクトに要素を追加しましたが、関数が定義されている Ext コンテナーでそれを表示する方法がわかりません。コンテナの add メソッドでステージ obj を挿入しようとすると、エラーがスローされます。
再開: Sencha Touch のコンテナ内に他のライブラリのコンポーネントを追加/表示する方法を知りたいです。
以下は、私がやろうとしているクラスのコードです:
javascript - 衝突が新しいか、最後のフレームから継続しているかを判断する方法
オブジェクト間の衝突を検出するこの機能があります。ティッカー (FPS 60) 内で呼び出されます。if ステートメントは、2 つのオブジェクトが一緒にある限り実行されます。これはティッカーと関係があり、フレームごとに if を実行していると思います。たとえば、2 つのオブジェクトが衝突したときに、その人が 4 点または 10 点ではなく 1 点を獲得するようにするには、これを修正する最善の方法は何でしょうか。
javascript - CreateJSコードがFirefoxで機能しないのはなぜですか?
「createjsのツールキット」を使用して、createjsを使用してフラッシュcs6ゲームをエクスポートしました。すべてのサウンドがディレクトリに正常にエクスポートされました。
次のコード呼び出し音
chorme と Opera はサウンドを正しく再生しますが、firefox は正しく再生されません。
前もって感謝します :)