問題タブ [haxeflixel]

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 に答える
323 参照

android - HaxeFlixel - Android の Hello World が起動しない / オフになる

Android用のhaxeflixelでHello Worldを構築しようとしています。だから取引があります:私は新しいプロジェクトを作成し、それをビルドしてからデバイスに送信して実行します。 数秒後、アプリがオフになります。初めてのAndroidアプリなので、基本的にはかなり迷っています。MenuState クラスの create メソッドに 1 行だけ追加しました: add(new FlxText(100, 100, 0, "hello world"));. 私の考えでは、解像度を変更する必要がありますが、数回試しても何も変わりません。私の現在の解像度は800 x 480です。
AndroidManifest.xml にあると思います。しかし、正しく理解していれば、デフォルトのマニフェストがあるはずです。
では、 catch はどこにあるのでしょうか? 私は何を間違えましたか?ヒントをありがとう。
編集:スパッシュのロゴも表示されなかったことを忘れていました。そして、コードでオンになっています

logcat を使用したペーストビン (2 つに分割)
リンク 1
リンク 2

または、動作する hello world サンプルが便利かもしれません。その時点から、私は自分の間違いを探すことができます。

0 投票する
2 に答える
1147 参照

sprite - FlxSprite を別の FlxSprite の子として動作させる

Flixel では、 Flash API のように を別の に追加することはできませんFlxSprite(スプライトは のサブクラスでしたDisplayObject)。したがって、2 つのスプライトを親子のように動作させたい場合でも、それらを別々にアニメーション化する必要があります。Tweens も使用すると、これは悪夢になる可能性があります。

たとえば、スラスターが取り付けられた回転する宇宙船や、鎧、帽子、盾などを身に着けた動くキャラクターを想像してみてください。

「子」スプライトを「親」スプライトに追加されたように動作させ、それに応じて位置、スケール、回転を自動的に更新する方法はありますか? たとえば、彼らFlxGroupupdate()機能中に?

HaxeFlixel 3.3.1 に興味がありますが、これは Flixel のすべてのバージョンとポートに適用されるため、特に問題ではありません。

FlxSpriteGroup編集:複数のスプライトを処理することになっている HaxeFlixel 機能に気付きました。しかし、これは新しい機能であり、flixel 開発者は残りの flixel ポートに対して異なるアプローチを使用していると確信しています。

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

haxe - HaxeFlixel - FlxTypedGroup を別の FlxState に渡す際の問題

FlxTypedGroupnew FlxStateim に渡した後、新しい状態からこのエラー メッセージが表示されます。

私のコード:

特定のアクション後の GameState クラス:

であり、空でingredientsはないことに注意してください。FlxTypedGroup<Ingredient>

EvaluationState で:

また、 を呼び出した後nullに関数に入ります。create()ingredients.members

FlxTypedGroupnewFlxStateを破棄せずに渡す方法を知っている人はいますか?

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

haxe - HaxeFlixel - FlxUI9SliceSprite の作成中にエラーが発生しました

flixel-ui を使用してユーザー インターフェイスを処理し、HaxeFlixel でゲームを作成しています。を使用して問題が発生しましたFlxUI9SliceSprite。それを構築するための次のコード行があります。

ただし、これは機能しません。を使用すると(デフォルトのグラフィックが使用される)、問題なく機能するため、問題はGraphicパラメータ"assets/images/panel_bg.png"にあると思います。null

その周りに try-catch を配置すると、次のエラー メッセージが表示されました。

ArgumentError: エラー #2015

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

animation - HaxeFlixel アニメーションが再生されない

HaxeFlixel で簡単な小さなゲームを作成しようとしています。このゲームでは、ゴーストとしてプレイし、集合住宅を回ってドアをノックします。それにはもう少し続きがありますが、それが基本的な考え方です。とにかく、私は現在、ゴーストがドアからドアへと移動し、それらをノックしていますが、何らかの理由で、テナントがドアを開けるアニメーションがトリガーされません.

状態は次のとおりです。

そして、ここにDoorクラスがあります:

コメントするのを覚えるのが苦手なので、コードに関連する情報がいくつかあります。

  1. doorsステート内のすべてのドアを含むグループです
  2. doorIndex幽霊が次に移動するはずの隣 doorIndex - 1のドアです(今いるドアもそうです)

発動しないのはなぜ?そして、これを修正するにはどうすればよいですか?

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

bitmap - ビットマップの HaxeFlixel、loadGraphic()

BitmapSpriteSheetのメソッドにa を設定しようとすると問題が発生しloadGraphic()ます。

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

haxe - haxeflixel トゥイーン全体で衝突を尊重する

flixel.tweens.FlxTween を使用して、haxe で横スクロール プラットフォーマー用の一見基本的なトゥイーンをいくつか実装しました。例えば:

これは期待どおりに機能します。スプライトは前方に 50 ピクセル、上方に 10 ピクセル突き出します。ただし、スプライトは、トゥイーンの外では正常に機能する衝突を無視して、喜んで無差別に私のタイルマップや他のスプライトを突進します。ベロシティのトゥイーンを試みました:

これはコンパイルおよび実行されますが、関数が呼び出されると「サポートされていない操作」が表示されます (スタック トレースは、自分自身ではなく、haxe/haxeflixel コードのみを参照します)。

私も使ってみました

しかし、haxeはこれが好きではありません:

(わかりやすくするためにフル パスを削除しました。39 行目は FlxTween 呼び出しです。)

解決策と同様に、どの特定のプロパティをトゥイーンできるかを概説するドキュメントは私にはわかりません。トゥイーンなしで同じ機能を実装しましたが、これが可能かどうかを知る必要があります。