問題タブ [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 - FlxTilemap に基づいて連続した世界を実装する方法
FlxTilemap
HaxeFlixel ライブラリのタイルマップの非常に便利な実装です。現在、Ogmo マップ エディターで生成され、FlxOgmoLoader
(HaxeFlixel ライブラリからも)ロードされたマップをFlxTilemap
. プレイヤーの移動に合わせてシームレスに表示される複数のタイル マップで構成された世界を実現したいと考えています。
これはライブラリでサポートされていないようです。これを効率的に実装する方法について、誰かがアイデアや参考文献を提供できますか?
android - Android の設定を完了しますか?
だから私は、この役立つビデオに従ってAndroid開発者になるようにインストールしてセットアップしようとしています:
https://www.youtube.com/watch?v=VLUDui3VuGk
簡単に修正できるエラーがいくつかありましたが、次のエラーが発生しました。
じゃ、いいよ。と思いました。したがって、さらに 1 時間ほどダウンロードします。別のものは何ですか?それから私はこのページに行きました:
https://developer.android.com/ndk/guides/standalone_toolchain.html
そして、私は完全に道に迷っており、提供された指示に従う方法がまったくわかりません。
誰かがこの次のステップを案内してくれませんか?
build - build.hxml の使い方がわからない
HaxeFlixel フレームワークを使用してゲームを構築しています。Sublime Text を IED として使用しています。また、これを最初のプログラムとして実行しているのでflixel tpl -n "HelloWorld"
、プロジェクトをセットアップするために実行しました。
私のフォルダ構造は次のようになります。
私build.hxml
はこのように見えます:
私の研究には以下が含まれます:
誰かが私が間違っていることを示して解決策を説明できれば、これには数時間かかったのでとてもうれしいです.
haxe - HaxeFlixel のグロー効果
このコードで HaxeFlixel を使用してmakeGraphic()
、画像の代わりにフィルターを作成しています。
問題は、すべてのアニメーションが停止することです。フィルターを適用して関数にコメントするだけであれば、update()
すべて問題ありませんが、グローはアニメーション化されません。
私は何を間違っていますか?
android - Android HaxeFlixel ゲームでの断続的なサウンド関連のハード クラッシュ
HaxeFlixel と OpenFL 2.1.3 を使用して Android を対象として書いているゲームで問題が発生しています。ゲームはランダムにクラッシュし、時には開始直後に、時には数分後に、メッセージや明らかなバグなしで即座にアプリを閉じます. なんらかの理由で、IDE が接続されたアプリのデバッグに問題があるため、デバイスで実行中に logcat を接続し、次のトレースに絞り込みました。
SoundFrontEnd
/FlxTypedGroup
は、ゲーム内の効果音のグループに問題があることを示唆しています。サウンドは正常に再生され、.ogg ファイルとしてエンコードされているようです。特にサウンドを再生しようとするとクラッシュするのではなく、ランダムに発生します。
HaxeFlixel で推奨されているように、Android ターゲットのサウンドをキャッシュしますがinit()
、Main クラスにキャッシュします。これは問題になりません。
を使用して再生されFlxG.sound.play("button")
ます。
Lib.hx
を確認するために OpenFLも調べNull Object Reference
ました。次のメソッドの一番下のコード ブロックに問題があるように見えますが、これはニシンであると思われます。
Flash や Windows をターゲットにしてもまったく問題はありません。Android をターゲットにする場合のみです。違いは、Android が使用するのに対し、Flash と Windows はmp3
エンコードされたファイルを使用することogg
です。
html5-canvas - Canvas でスプライトにアクセスしますか?
HTML5 をターゲットにするのOpenFL
は簡単ですが、スプライトに輝く効果を追加できませんでした。JavaScript ライブラリを使用して、Canvas のスプライトに webGL 効果を追加するという回避策を考えています。
しかし、問題は、Canvas
JavaScript を使用してスプライトにアクセスするにはどうすればよいかということです。でスプライトを検査するために使用するツールは何Canvas
ですか?
haxe - HaxeFlixel で整理されたソース フォルダーを作成する
Haxe Introductionを実行していて、ソース フォルダーを整理したいと考えていました。これまでのところ、1 つのフォルダーに入れる継承の例がいくつかあります。
私の問題はtype not found
、コードを実行できないエラーが発生することです。私は何を間違っていますか?
次のような構造のフォルダーがあります。
- ソース/継承
このフォルダには次のものがあります。
- アニマル.hx
- 犬.hx
- Cat.hx
Cat.hx
Animal.hx
Main.hx
rendering - HaxeFlixel c++ ターゲットを使用して、実行時に v-sync を切り替えます
実行時にプロジェクトのvsync
オン/オフを切り替えることはできますか? HaxeFlixel
または、別の実行可能ファイルを作成する必要がありますか (1 つは vsync を有効にし、もう 1 つはvsync
無効にします) 。
IntelHD のバグに対処した後、次のビルド設定を使用して C++ ターゲットを無効にする必要がありました。 vsync
ゲームメニューから切り替えればいいので、実行時に有効/無効にできるAPIがあればいいなと思っていvsync
ます。
arrays - オブジェクトを配列に格納する (Haxe)
オブジェクトの新しいインスタンスを Haxe の配列にソートするにはどうすればよいですか?
たとえば、weapon というクラスがあり、player クラスには配列のインベントリを指定しました。では、これをどのように保管すればよいでしょうか。