問題タブ [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.
haxe - HaxeFlixel... タイプが見つかりません: flixel.FlxGame
念のため、いくつかの予備的なもの...
Windows 10すべての依存関係とhaxeflixelがhaxelibとともにインストールされています。昨日ダウンロードしてインストールしたHaxeの最新バージョンを使用しています。私は FlashDevelop でプログラミングしています。
...赤で下線が引かれ、エラーが発生します
...コンパイル時に、単純に再入力するだけで(入力内容を変更せず、タイプミスを修正せずに)問題が修正されたケースが1つありましたが、再現できませんでした。私はこのプロジェクトをコンパイルしましたが、最新のものではありません。このエラーはどこからともなく発生し、それ以上進むことができませんでした。
import flixel.FlxObject を使用して PlayState でも同じ問題が発生しました。
ここで何が起こっているのですか?私は特に FlxSnake の例をコンパイルしたので、それが私のインストールに問題があるとは思いませんが、importの何が問題なのか想像できません。
編集: flixel プロジェクトの標準アーキテクチャには従いませんでした。最初は、最小限の単一ファイルの練習プロジェクトを試みるつもりでした。
haxe - Haxeflixel: tut に続いて、黒い画面しか表示されない
ここのチュートリアルに従っています... http://x01010111.com/haxeflixel.php#w3
「すごいけど」というところまで来てコンパイルしてみましたが、何も表示されませんでした。私は自分のコードと彼のコードを何度も比較して、チュートリアルをさらに進めていきました (彼が最初に白の背景しかないと言ってやめて、比較のためにコンパイルしました)。多少古くなっている可能性など)。説明を探してあちこち検索しましたが、何を検索すればよいかよくわからず、役立つものは何も見つかりませんでした。
インストールで何も変更していません。以前に問題なく何度もコンパイルしました (この同じチュートリアルで何度も)。
したがって、何も表示されません。これが私の PlayState.hx コードです。
そしてMain.hx...
私はこれまで Haxeflixel で多くの問題に遭遇してきましたが、以前の時代遅れのチュートリアルを除いて、私が間違っていたのは常に愚かなことでした.
編集:デバッグモードを使用して詳細情報を表示しようとしましたが、エラーやその他のことは表示されませんでした。私は ~ を押して、そこに見逃したものがあるかどうかを確認しましたが、何もありませんでした。デバッグモードで何を探していますか?
Flash Player Projector Content Debugger を使用して .swf を実行しています
Main.hx を追加
haxe - HaxeFlixel で StablexUI を使用できますか?
Haxe/HaxeFlixel は初めてで、UI ツールを使用してゲームを作成したいと考えています。
いくつかの調査の結果、Haxe の UI を作成するのに適していると思われる 3 つのツールを見つけました。
- HaxeUI
- 安定UI
- flixel-ui
flixel-ui にはドキュメントが大幅に不足しているため、StablexUI に傾倒しています。ただし、HaxeFlixel とは統合されていません。
でロードするようにテストしましたFlxState
が、いくつかの問題があります。
- まず、カーソルが UI の後ろにある
- 第二に、UI はキーボード入力をキャッチしません
- 第三に、テキストは表示されません
これは私のコードです:
そしてXML:
HaxeFlixel で StablexUI を使用することは可能ですか?
flash - Flash (実際には Flixel with Flex) で作成したゲームを Steam に移植するにはどうすればよいですか?
私はグーグルをやったが、どうやらHaxeFlixelを使用する方法とAdobe AIRを使用する方法の2つしかないようだ。スケジュールが少しタイトで、両方をテストすることはできません。皆さんは何をお勧めしますか、そしてその理由は何ですか?
ありがとう。
checkbox - HaxeFlixelでは、Boxオブジェクトとは何ですか?どのように使用しますか?
を使おうとしていますFlxUICheckBox
。公式ドキュメントでは、コンストラクターは次のようになっています。
Box
オブジェクトは何ですか?
Box
オブジェクトをパラメーターとしてこのコンストラクターに送信するにはどうすればよいですか?
haxe - HaxeFlixel findPath
機能に少し問題がありfindPath
ます。
私は 2 つのチュートリアル (Haxeflixel からの 1 つと haxecoder からの 2 つ) を組み合わせて作業しており、2 つ目は Ogmo の代わりに CSV を使用し、findPath
クリック時に a を使用します。
しかし、クリックするとゲームがクラッシュします。
これは私のコードです: http://hastebin.com/xunidubiyi.avrasm
問題は 86 行目 (幅に合わせて複数の行に分割) にあります。
出力:
何がうまくいかなかったのか、その理由を知っている人はいますか?
text - HaxeFlixelでテキストを揃えるには?
次のようなプロパティを持つFlxText
オブジェクトがあります。
私はCharHP
中央に揃えようとしていますが、これらの座標を期待しています:
1000+(300/2), 500+(200/2)
ただし、テキストは次の場所にあります。
1000, 500
flash - 2 つの円の交点を単色で塗りつぶす
Haxe で色を混合できるシンプルな照明エンジンを作成しようとしています - API がほとんど同じであるため、フラッシュにタグを付けました。現在、色付きの円を BitmapData にレンダリングしてから、それをゲームの上にレンダリングしていますが、円間の交点をレンダリングするのが非常に困難です。
他の 2 つの図形の交点で構成される図形を描画する方法があるかどうか疑問に思いました (それらは円なので、数学は比較的単純なので、おそらくフラッシュに組み込む必要はありません)。これにより、2 つの円を比較的簡単にレンダリングできますが、3 番目の色を追加するとすぐに、非常に複雑になります... 最悪のシナリオでは、2 つ以上の色を使用することはできません!
最後に、ある種のシェーダーを使用してこの効果を実装することは可能でしょうか? たとえば、ピクセルを描画するたびに、既存の色を見て、2 つの組み合わせを調べます (例: 赤 + 黄色 = オレンジ)。私は Flash のシェーダーについてほとんど知りませんが、Haxe を使用しているので、また違うかもしれません!
ブレンドモードでこの効果をきれいに達成することは不可能だと思います.マゼンタやシアンのようなひどく明るい色は、私の実験からかなり早く生成されます. L*a*b* 色空間を簡単に調査しましたが、実装が非常に複雑 (かつ遅い) ように思われました。
このエフェクトが動作するようになったら、カラー マップでワールド内のピクセル位置を確認し、その結果に基づいてさまざまなエフェクトを適用する予定です。
どんな助けでも大歓迎です!
編集: Javascript にはこの機能が組み込まれているようです: Canvas の 2 つの円の間の交差領域をマークする
haxe - 1 つのターゲットのみでビルド後のコマンド ラインを実行する方法は?
ビルド後、FlashDevelop は Project > Properties > Build > Post-Build Command Line でこれを実行します:
バット ファイルは、私のゲームを私の携帯電話にインストールします。Android ターゲットでのみ実行されるはずです。ただし、Flash ターゲットでも実行されます。では、Flash ターゲットでそれを無効にする方法は?
haxe - FlxNapeSprite と衝突
HaxeFlixel の開発バージョンで Nape Physics を使用しています。ゲーム内でいくつかの FlxNameSprites が動き回っています。Nape 独自の衝突解決の処理は優れていますが、自分のコードを衝突の発生に反応させるにはどうすればよいでしょうか?
つまり、プレイヤー 1 とプレイヤー 2 が衝突すると、Nape が衝突を解決し、物理現象が発生します。自分のコードの一部も実行するにはどうすればよいですか? FlxG.overlap() に相当する Nape は何ですか?