問題タブ [flame]

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 投票する
1 に答える
630 参照

flutter - Flutter: onTapDown 関数が常に呼び出されるとは限らない

私はフラッター開発の初心者です。画面上でクリックされたアクションを実行する場合は、onTapdown リスナーを追加します。うまくいきましたが、クリックしたときに問題が発生し、onTapdown関数が呼び出されません。どのような問題が発生したかわかりません。この問題の解決に役立つことを願っています。よろしくお願いします。

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

flutter - フラッターでの Box2D エミュレーションが非常に遅い

Box2Dweb で easlejs を使用して作成したゲームを、box2d のダーツ ポートで flutter のフレーム エンジンに書き直しています。私の問題は、オブジェクトの動きが非常に遅いことです。重力設定は直線的に進行するようです。

スケールファクターなどについて読みました...すべてをリンクする方法がわかりません。World クラスにはそれがありません。最初の画面と box2d の世界の比率を設定する方法の例を教えてもらえますか? フレームのサイズ変更オーバーライドを使用してscreenSizeを取得します。これを使用して、スケールなどを設定します。

GitHub の例では、それを使用しているようには見えず、ダウンロードして実行しても、体の落下が非常に遅くなります。

円または四角形が (正しく) 落ちている単純な画面が高く評価されます。コードをインスタンス化する方法は次のとおりです。(オブジェクトは 80x80 ピクセルにする必要があります)

重力をどれだけ高く設定しても、本体は同じ速度で落下します。床にぶつかっても非常にゆっくりと跳ね返ります。body.setTransform を使用して position.y などを増やしましたが、静的なボディ (床) を通り抜けているように見えます。

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

flutter - Flutter/Flame ゲームのホームページまたはホームビューの不一致

ホームビューがあり、このホームビューにホームページの写真、開始、設定ボタンを配置しました。

最初のオープニングでゲームを実行すると、ホームページの画像が小さく表示され、ボタンが表示されません。

しかし、エミュレーターで再起動をクリックすると、すべてが正常で適切なサイズに見えます。実際の Android デバイスのホームページの写真では常に小さく、ボタンは表示されません。

横向きの左のみを優先したい。

これが私のサイズ変更方法です。

私のホームページの写真

私のスタート(再生)ボタン。

私の設定ボタン。

前述したように、IDE(vsc) で再起動をクリックすると、すべてが自動的に修正され、問題なくゲームをプレイできます。しかし、最初の実行時とAndroidデバイスでは問題があります。サイズと位置を変更しようとしましたが、うまくいきませんでした。よろしくお願いいたします。

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

flutter - onTap メソッドがフレームで機能しないのはなぜですか?

炎と羽ばたきを使ってフラッピー バード ゲームを再現しようとしていますが、問題が発生し、誰か助けてくれるかどうか疑問に思っていました。

問題は、onTap メソッドが機能していないことです。これは私のコードです:

鳥は静的なままで、コード行にコメントすると:

(冷凍) リターンの場合。更新メソッドで、それは落ちますが、ontap は機能しません。

理由がわかりますか?

よろしくお願いします。