問題タブ [flixel]

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

actionscript-3 - FlashDevelop AS3 エラー

AS3 と Flixel (私の IDE は FlashDevelop) を使用して基本的な「Hello, World」プログラムを作成しましたが、プログラムを実行しようとすると、次のエラーが表示されます。

(IDを保護するためにいくつか検閲しました)

これが問題かもしれませんが、実行しようとしているフォルダーは DropBox 内にありますが、とにかく DB を閉じましたが、まだ機能しません。

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

actionscript-3 - フリクセル。ゲーム内に簡単なポップアップ ウィンドウを作成する方法

こんにちは、flixel で簡単なポップアップ ウィンドウを作成する方法を探していましたが、その方法に関するチュートリアルやヘルプが見つかりませんでした。誰かが簡単な例を挙げることができれば、それは素晴らしいことです!

ありがとうございました

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

actionscript-3 - AS3 クリア FlxText

私は AS3 を初めて使用し、テキストベースのゲームを作成していますが、画面からテキストだけを消去するのに苦労しています。FlxText と FlxButtons を使用しています。clear() を使用すると、すべてが削除されます。これがどのように見えるかです(これが私が入れるべき以上のものである場合は申し訳ありません。私は急いでおり、コード作業もおそらく悪いです.):

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

actionscript-3 - 異なる色を要求したときに Graphics.drawRect が同じ色の 2 つの正方形を描画するのはなぜですか?

Flash の Graphics クラスに問題があります。このコードを検討してください (私は Flixel を使用しています):

コードが行うことは、入力引数に従って単色に着色された新しい FlxSprite オブジェクトを返すことだけです。もちろん、これは最善の方法ではありません。私が持っている別のコードから単純化しただけです。

この方法を使用して、真っ赤な 50x50 の正方形を作成すると、問題なく動作します。

ここで、赤と緑の 2 つの正方形をこの順序で並べて作成すると、次のようになります。

2 つのボックスが正しく色付けされていることを期待できます。しかし、私にとっては、どちらも緑色です。これは私には奇妙でした。さらに奇妙です: 1 つの正方形を別のサイズにすると (少しでも):

色は正しく描画されます。これに説明はありますか?そして、どうすればそれらを正しく着色できますか?

ありがとう!

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

actionscript-3 - Flashdevelop で Actionscript プロジェクトを開くことができない

actionscript 3 を使用してフラッシュ ゲームの作成に取り組んでいます。FlashDevelop で Flixel プロジェクトを開こうとしていますが、それを行う方法が見つかりません。新しいプロジェクトを作成し、ファイルを中に入れましたが、何もないようです。仕事、これはGithubのプロジェクトへのリンクです:

https://github.com/monday8am/BigHeadFootball_FLA

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

actionscript-3 - AS3 + flixel に変数を含むファイルを埋め込む

私は最近 flixel を手に入れました (私は以前にプログラミングしたことがありますが、しばらくしていませんでした)、問題に遭遇しました。マップを作成しようとしていますが、最終的には複数のマップが利用可能になります。

現在、最終的に配列に入る情報を含む .txt ファイルがあります。次に、配列から でマップに移動しloadmapます。このタスクを達成するための簡単な方法かもしれませんし、もっと良い方法かもしれません (flixel のすべての可能性を調べたわけではありません。意見がある場合は、私に知らせてください)。

前に言ったように、私は複数のマップでこれをやろうとしています。各 .t​​xt ファイルを使用してこれを行うこともでき[Embed(source = "")]ますが、これは面倒になる可能性があります。だから、ここに私の質問があります: 変数に基づいてファイルを埋め込む方法はありますか?

私の Map クラスは次のようになります。

今私は試しました:

そして、私は使用します:

これを別の方法で行う可能性はありますか?それとも、私は何か間違ったことをしていますか?すべての意見を歓迎します。

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

actionscript-3 - flxG.collide (setTileProperties を使用) flixel のタイル スペースの外側で衝突する

だから私は最近 flixel をいくつか使っていて、その感覚をつかんでいると思いますが、問題に遭遇しました。

関数を使用する Map クラスがありloadMap()ますが、これは素晴らしい結果です。

次に、Water タイルで を使用setTileProperties()して、関数を呼び出し、プレイヤー クラスで Boolean を呼び出して (彼が水中にいることを伝えます)、それによって彼の速度が低下します。1 つのことを除いて、これはまだうまく機能します。水のタイルをタイルの上または右 (約 10 ~ 16 ピクセル、正確な数は得られていません) に渡すと、それでもプレイヤーの速度が低下します。これがFlxG.collide()機能する方法なのか、それを修正するために何かできることがあるのか​​、衝突を使用する別の方法を見つける必要があるのか​​ どうかはわかりません。すべての助けに感謝します。

必要な場合のコードは次のとおりです。

Map.as

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

actionscript-3 - flixel + as3で発射体モーションを作る方法

そのため、マウス ボタンを押すと、いくつかのレーザーを発射して悪者を排除するキャラクターを用意しました。

現在、私は小さなレーザーを追加しています。次に、これを使用します:

(私もこれを試しました)

レーザーが同じペースで動かないという事実を除けば、これは素晴らしいことです。つまり、マウスが 1000 ピクセル離れていても 500 ピクセル離れていても、同じ時間で到着するということです。つまり、マウスが遠くにあるほど速くなります。

私が知る必要があるのは、オブジェクトがどれだけ遠くまで移動する必要がある場合でも、オブジェクトが特定の速度で移動するようにする方法です。

ありがとう、

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

xml - Xml データ参照と flixel

flixel で初めて XML を使い始めましたが、トラブルに遭遇しました。

これからタイルセットを取得しようとしています:

Ground.tileset と Ground.@tileset を試してみました。これは非常に単純な解決策かもしれませんが、XML はあまり使用していません。

ありがとう、