問題タブ [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.
actionscript-3 - FlashDevelop AS3 エラー
AS3 と Flixel (私の IDE は FlashDevelop) を使用して基本的な「Hello, World」プログラムを作成しましたが、プログラムを実行しようとすると、次のエラーが表示されます。
(IDを保護するためにいくつか検閲しました)
これが問題かもしれませんが、実行しようとしているフォルダーは DropBox 内にありますが、とにかく DB を閉じましたが、まだ機能しません。
actionscript-3 - フリクセル。ゲーム内に簡単なポップアップ ウィンドウを作成する方法
こんにちは、flixel で簡単なポップアップ ウィンドウを作成する方法を探していましたが、その方法に関するチュートリアルやヘルプが見つかりませんでした。誰かが簡単な例を挙げることができれば、それは素晴らしいことです!
ありがとうございました
actionscript-3 - AS3 クリア FlxText
私は AS3 を初めて使用し、テキストベースのゲームを作成していますが、画面からテキストだけを消去するのに苦労しています。FlxText と FlxButtons を使用しています。clear() を使用すると、すべてが削除されます。これがどのように見えるかです(これが私が入れるべき以上のものである場合は申し訳ありません。私は急いでおり、コード作業もおそらく悪いです.):
actionscript-3 - 異なる色を要求したときに Graphics.drawRect が同じ色の 2 つの正方形を描画するのはなぜですか?
Flash の Graphics クラスに問題があります。このコードを検討してください (私は Flixel を使用しています):
コードが行うことは、入力引数に従って単色に着色された新しい FlxSprite オブジェクトを返すことだけです。もちろん、これは最善の方法ではありません。私が持っている別のコードから単純化しただけです。
この方法を使用して、真っ赤な 50x50 の正方形を作成すると、問題なく動作します。
ここで、赤と緑の 2 つの正方形をこの順序で並べて作成すると、次のようになります。
2 つのボックスが正しく色付けされていることを期待できます。しかし、私にとっては、どちらも緑色です。これは私には奇妙でした。さらに奇妙です: 1 つの正方形を別のサイズにすると (少しでも):
色は正しく描画されます。これに説明はありますか?そして、どうすればそれらを正しく着色できますか?
ありがとう!
actionscript-3 - Flashdevelop で Actionscript プロジェクトを開くことができない
actionscript 3 を使用してフラッシュ ゲームの作成に取り組んでいます。FlashDevelop で Flixel プロジェクトを開こうとしていますが、それを行う方法が見つかりません。新しいプロジェクトを作成し、ファイルを中に入れましたが、何もないようです。仕事、これはGithubのプロジェクトへのリンクです:
actionscript-3 - AS3 + flixel に変数を含むファイルを埋め込む
私は最近 flixel を手に入れました (私は以前にプログラミングしたことがありますが、しばらくしていませんでした)、問題に遭遇しました。マップを作成しようとしていますが、最終的には複数のマップが利用可能になります。
現在、最終的に配列に入る情報を含む .txt ファイルがあります。次に、配列から でマップに移動しloadmap
ます。このタスクを達成するための簡単な方法かもしれませんし、もっと良い方法かもしれません (flixel のすべての可能性を調べたわけではありません。意見がある場合は、私に知らせてください)。
前に言ったように、私は複数のマップでこれをやろうとしています。各 .txt ファイルを使用してこれを行うこともでき[Embed(source = "")]
ますが、これは面倒になる可能性があります。だから、ここに私の質問があります: 変数に基づいてファイルを埋め込む方法はありますか?
私の Map クラスは次のようになります。
今私は試しました:
そして、私は使用します:
これを別の方法で行う可能性はありますか?それとも、私は何か間違ったことをしていますか?すべての意見を歓迎します。
actionscript-3 - flxG.collide (setTileProperties を使用) flixel のタイル スペースの外側で衝突する
だから私は最近 flixel をいくつか使っていて、その感覚をつかんでいると思いますが、問題に遭遇しました。
関数を使用する Map クラスがありloadMap()
ますが、これは素晴らしい結果です。
次に、Water タイルで を使用setTileProperties()
して、関数を呼び出し、プレイヤー クラスで Boolean を呼び出して (彼が水中にいることを伝えます)、それによって彼の速度が低下します。1 つのことを除いて、これはまだうまく機能します。水のタイルをタイルの上または右 (約 10 ~ 16 ピクセル、正確な数は得られていません) に渡すと、それでもプレイヤーの速度が低下します。これがFlxG.collide()
機能する方法なのか、それを修正するために何かできることがあるのか、衝突を使用する別の方法を見つける必要があるのか どうかはわかりません。すべての助けに感謝します。
必要な場合のコードは次のとおりです。
Map.as
actionscript-3 - flixel + as3で発射体モーションを作る方法
そのため、マウス ボタンを押すと、いくつかのレーザーを発射して悪者を排除するキャラクターを用意しました。
現在、私は小さなレーザーを追加しています。次に、これを使用します:
(私もこれを試しました)
レーザーが同じペースで動かないという事実を除けば、これは素晴らしいことです。つまり、マウスが 1000 ピクセル離れていても 500 ピクセル離れていても、同じ時間で到着するということです。つまり、マウスが遠くにあるほど速くなります。
私が知る必要があるのは、オブジェクトがどれだけ遠くまで移動する必要がある場合でも、オブジェクトが特定の速度で移動するようにする方法です。
ありがとう、
xml - Xml データ参照と flixel
flixel で初めて XML を使い始めましたが、トラブルに遭遇しました。
これからタイルセットを取得しようとしています:
Ground.tileset と Ground.@tileset を試してみました。これは非常に単純な解決策かもしれませんが、XML はあまり使用していません。
ありがとう、