問題タブ [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.
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 サンプルが便利かもしれません。その時点から、私は自分の間違いを探すことができます。
sprite - FlxSprite を別の FlxSprite の子として動作させる
Flixel では、 Flash API のように を別の に追加することはできませんFlxSprite
(スプライトは のサブクラスでしたDisplayObject
)。したがって、2 つのスプライトを親子のように動作させたい場合でも、それらを別々にアニメーション化する必要があります。Tweens も使用すると、これは悪夢になる可能性があります。
たとえば、スラスターが取り付けられた回転する宇宙船や、鎧、帽子、盾などを身に着けた動くキャラクターを想像してみてください。
「子」スプライトを「親」スプライトに追加されたように動作させ、それに応じて位置、スケール、回転を自動的に更新する方法はありますか? たとえば、彼らFlxGroup
のupdate()
機能中に?
HaxeFlixel 3.3.1 に興味がありますが、これは Flixel のすべてのバージョンとポートに適用されるため、特に問題ではありません。
FlxSpriteGroup
編集:複数のスプライトを処理することになっている HaxeFlixel 機能に気付きました。しかし、これは新しい機能であり、flixel 開発者は残りの flixel ポートに対して異なるアプローチを使用していると確信しています。
haxe - HaxeFlixel - FlxTypedGroup を別の FlxState に渡す際の問題
FlxTypedGroup
new FlxState
im に渡した後、新しい状態からこのエラー メッセージが表示されます。
私のコード:
特定のアクション後の GameState クラス:
であり、空でingredients
はないことに注意してください。FlxTypedGroup<Ingredient>
EvaluationState で:
また、 を呼び出した後null
に関数に入ります。create()
ingredients.members
FlxTypedGroup
newFlxState
を破棄せずに渡す方法を知っている人はいますか?
haxe - HaxeFlixel - FlxUI9SliceSprite の作成中にエラーが発生しました
flixel-ui を使用してユーザー インターフェイスを処理し、HaxeFlixel でゲームを作成しています。を使用して問題が発生しましたFlxUI9SliceSprite
。それを構築するための次のコード行があります。
ただし、これは機能しません。を使用すると(デフォルトのグラフィックが使用される)、問題なく機能するため、問題はGraphic
パラメータ"assets/images/panel_bg.png"
にあると思います。null
その周りに try-catch を配置すると、次のエラー メッセージが表示されました。
ArgumentError: エラー #2015
animation - HaxeFlixel アニメーションが再生されない
HaxeFlixel で簡単な小さなゲームを作成しようとしています。このゲームでは、ゴーストとしてプレイし、集合住宅を回ってドアをノックします。それにはもう少し続きがありますが、それが基本的な考え方です。とにかく、私は現在、ゴーストがドアからドアへと移動し、それらをノックしていますが、何らかの理由で、テナントがドアを開けるアニメーションがトリガーされません.
状態は次のとおりです。
そして、ここにDoor
クラスがあります:
コメントするのを覚えるのが苦手なので、コードに関連する情報がいくつかあります。
doors
ステート内のすべてのドアを含むグループですdoorIndex
幽霊が次に移動するはずの隣doorIndex - 1
のドアです(今いるドアもそうです)
発動しないのはなぜ?そして、これを修正するにはどうすればよいですか?
bitmap - ビットマップの HaxeFlixel、loadGraphic()
Bitmap
SpriteSheetのメソッドにa を設定しようとすると問題が発生しloadGraphic()
ます。
haxe - haxeflixel トゥイーン全体で衝突を尊重する
flixel.tweens.FlxTween を使用して、haxe で横スクロール プラットフォーマー用の一見基本的なトゥイーンをいくつか実装しました。例えば:
これは期待どおりに機能します。スプライトは前方に 50 ピクセル、上方に 10 ピクセル突き出します。ただし、スプライトは、トゥイーンの外では正常に機能する衝突を無視して、喜んで無差別に私のタイルマップや他のスプライトを突進します。ベロシティのトゥイーンを試みました:
これはコンパイルおよび実行されますが、関数が呼び出されると「サポートされていない操作」が表示されます (スタック トレースは、自分自身ではなく、haxe/haxeflixel コードのみを参照します)。
私も使ってみました
しかし、haxeはこれが好きではありません:
(わかりやすくするためにフル パスを削除しました。39 行目は FlxTween 呼び出しです。)
解決策と同様に、どの特定のプロパティをトゥイーンできるかを概説するドキュメントは私にはわかりません。トゥイーンなしで同じ機能を実装しましたが、これが可能かどうかを知る必要があります。