問題タブ [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 に答える
350 参照

haxe - HaxeFlixel FlxNapeSprite を移動するには?

HaxeFlixel で Nape を使用しようとしています。悲しいことに、addons.napeパッケージの使用方法に関するドキュメントはほとんどなく、このコードが白い四角形 ( ) を動かしていない理由がわかりません_test。(簡単にするためにインポートを省略しました)

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

haxe - 関数はプログラムから「消える」だけです

ここで何が起こっているのかまったくわかりません。ちなみに、ですtflixel.tile.FlxTilemap

このコードを実行すると、ゲームが即座にクラッシュします。メッセージは受け取りますが、aメッセージは受け取りませんbFlxTilemap.hxさらに奇妙なことに、 のコピーの の定義の開始時にトレースを挿入しましたgetDataが、そのトレースも実行されません。何が起こっている?

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

haxe - HaxeFlixel ぷよぷよ

ブロックタイプのゲームを作りたいとずっと思っていたのですが、実際に作る方法がわかりません。私は永遠にグーグルで検索しましたが、それほど多くはありません。そこには、気にしたくないという規定があります(gplライセンス、コードベース全体、および任意のプロジェクトのライセンス、ブレ)。それで、私は自分の問題でフォーラムに参加しました。知らなかったのですが、ぷよぷよ系のゲームを作ろうとしていました。天井からブロックが落ちてきて、3つ以上揃うとクリア。マッチングの仕方がわかりませんでした。それが私が知りたかったことです。とても素敵で魅力的で知的な仲間が私にこれを提供してくれました:

http://hastebin.com/ziyejejoxu.js

確かに、それはかなり多いですが、彼がなんとかコーディングした方法で、私はそれをある程度理解することができました. ただし、1 つの腹立たしい問題があります。コードの 1 行、正確に 1 行がコンパイルされず、壊れます。そのことについてメールしてもいいですかと彼に尋ねたところ、彼は大丈夫と答えました。まだ返事が来ていないので、来ないかもしれないのでこちらに載せておきます。これまでのコードの使用方法は次のとおりです。プレイ状態とパズル ピースの 2 つの部分があります。

http://pastebin.com/SvMR9mMb

プログラムはプレイステートで中断し、次のエラーが発生します。

source/PlayState.hx:291: 文字 33 ~ 52: x では配列アクセスは許可されていません: Int -> Int

私が試したこと:

パズルのピース x は浮動小数点数であるため、許可されていないと想定していました。もちろん、浮動小数点数を int 配列にプッシュすることはできません。だから私がしたことは、最初にパズルのピースで、floatをintに変換するだけでした。それはうまくいきませんでした。THEN状態で、フロートをintに切り替えました。それはうまくいきませんでした。演習として、Flixel ゲームを HaxeFlixel に変換して、何かを学べるかどうかを確認してみました。私はおそらくそれを間違っていましたが、しませんでした。

問題は、なぜその行がコンパイルされないのか、それをコンパイルするため、または意図した目的を達成するために何をする必要があるのか​​ということです。

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

haxe - 特定のスプライトのアンチエイリアシングを無効にする

HaxeFlixel で特定のスプライトのアンチエイリアスを無効にするにはどうすればよいですか?

具体的には、一部の のアンチエイリアスを無効にする必要がありますFlxText。これは、意図的に非常にピクセル化されたフォントを使用しており、その方がはるかに見栄えが良いためです。

試してみまし.textField.antiAliasTypeたが、「無効にする」可能性はないようです。アンチエイリアシングに関連するものは他にありません。

0 投票する
3 に答える
960 参照

haxe - HaxeFlixel で HaxeUI を使用できますか?

HaxeUI と HaxeFlixel の両方を使用しようとしましたが、HaxeUI のインターフェイスが白い背景の上に表示され、その下のすべてがカバーされています。また、HaxeUI と HaxeFlixel をある程度連携させることはできたとしても、HaxeFlixel で状態が変化したときに HaxeUI の UI を変更する方法が明確ではありません。使用したコードは次のとおりです。

おそらく、HaxeUI と HaxeFlixel の両方に独自のメイン ループがあり、イベント処理に互換性がない可能性があると推測できますが、念のため、誰かがより明確な答えを得ることができますか?

編集:

実際、openPopup を使用すると、はるかに優れています。

画面の残りの部分 (HaxeFlixel で管理) と対話することは可能ですが、HaxeFlixel で管理される画面の一部に存在するマウス ポインターは、HaxeUI ユーザー インターフェイス要素の下に残ります。