問題タブ [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 - Lime (HaxeFlixel) をインストールできません
入門ガイド ( http://haxeflixel.com/documentation/getting-started/ )に従って HaxeFlixel をインストールしています。
と入力するとhaxelib install lime
、次のように返されます。
You already have lime version 1.0.1 installed
[file_contents,C:\Program Files\Stencyl\plaf\haxe\lib/lime/.current]
そして何も起こらなかった。
C:\Program Files\Stencyl\...
Stencyl プログラムもアンインストールしましたが、存在しませんが、それでも返されます。
haxe - 埋め込まれたフォルダの内容を一覧表示することはできますか?
埋め込まれたフォルダの内容を一覧表示することはできますか?
新しいファイルを追加するたびにファイルリストを編集することなく、特定のフォルダーからすべてのファイルをロードしたい。
編集:
私がしようとするとsys.FileSystem.ReadDirectory()
、私は得る
「フラッシュをターゲットにしている間はsysパッケージにアクセスできません(sys.FileSystem用)」
フラッシュのエラー。しかし、HaxeFlixelFlxAssets.hx
ファイルを見ると、どういうわけかフラッシュターゲットのトリックを行います。
どのように?
rotation - HaxeFlixel でスプライトを回転させる
HaxeFlixel で非常に単純なことに問題がありますが、オンラインのどこにも参照が見つかりません。
私がする必要があるのは、を回転させることだけFlxSprite
です。.rotation
設定できる値へのオンライン参照が複数ありますが、何らかの理由で私のスプライトはこれにアクセスできません。
誰でもここで助けてもらえますか、ここからどこに行けばいいのかわかりません。
私が作成しているグラフィックスはPlayer
、拡張FlxSprite
され、 で作成されるタイプの ですloadGraphic()
。
flashdevelop - Flashdevelop を使用した HaxeFlixel - デバッガを有効にする方法は?
ネット上で適切な答えを見つけることができなかったので、ここで質問します.Imは、このすべてのHaxeとFlashDevelopのもので初心者です。
だから : 私は FlashDevelop で HaxeFlixel を使ったゲームに取り組み始めました。現在、デバッグオプションを有効にしていません。ネット全体で答えを探していましたが、答えが得られませんでした。デバッガーを設定する方法を段階的に説明するようなものはありますか? デバッガを有効にするにはどうすればよいですか? これまでHaxeFlixelが私に本当に適していることがわかったので、本当に気になります。
ありがとう
textures - 1 つの画像ファイルで複数のテクスチャを使用する
私のゲームでは、1 つの画像ファイルにすべての GUI テクスチャを含むスプライト シートを使用しようとしています。しかし、長方形で定義された画像リソースの一部だけを使用してスプライトを作成する方法がわかりません。
OBS: Texture Packer を使用したくありません。画像ファイルにテクスチャをバンドルし、json ファイルにマッピングを提供する、よりシンプルな無料の Texture Packer のようなプログラムを使用しています。json を解析できますが、単一のテクスチャとシート イメージを定義する rect を取得すると、それらをどう処理すればよいかわかりません。
haxe - ボーダーレスウィンドウを移動するには?
HaxeFlixel とネイティブ ビルドを使用して、時計付きのシンプルで小さなアプリケーションを作成しました。で枠なしにしたため、ウィンドウのサイズを変更したり、移動したりすることさえできませんproject.xml
。
このウィンドウを移動する唯一の方法は、mouseMove イベントにフックし、それに応じてウィンドウの位置を設定することです。前者は単純に聞こえますが、後者は私を悩ませます。Haxe API、OpenFL API、および Haxelib を調べましたが、ウィンドウを移動できるものは見つかりません。
ここに時計があります:
html - HaxeFlixel を openfl-bitfive と一緒に使用する方法
openfl-bitfive を使用して、HTML5 ターゲットに対して HaxeFlixel プロジェクトを構築したいと考えています。
openfl-bitfive の Readme: https://github.com/YellowAfterlife/openfl-bitfive#usageには、次のように書かれています。
"プロジェクトの application.xml に移動し、OpenFL ライブラリを含める前に以下を追加します: <set name="html5-backend" value="openfl-bitfive" />
"
HaxeFlixel には application.xml はなく、それに最も近いのは Project.xml です。
そこで、「 」要素<set name="html5-backend" value="openfl-bitfive" />
の最初の子ノードとして「 」を入れました。<project>
次にビルド コマンドを実行すると、次のエラー出力が表示されます。
ご覧のとおり、openfl-bitfive ライブラリが呼び出されますが、何かがうまくいかず、エラー メッセージがわかりません。
ここで何がうまくいかないのですか?
openfl-bitfive を使用して HaxeFlixel プロジェクトのコンパイルに成功した人は、その方法を教えてください!
ライブラリとバージョン:
collections - HaxeFlixel タイルマップの衝突
HaxeFlixel フレームワークを使用して Haxe でゲームを開発しています。
マップをチャンクに分割して、実行時にマップの新しい領域をロードできるようにすることにしました (画面のロードなし)。そのために、すべてのチャンクを のインスタンスに入れますFlxTilemap
。
を移動しようとすると (とプロパティFlxTilemap
を変更して)、衝突検出 ( ) が正しく機能しないことに気付きました。x
y
with FlxG.collide(hero, map)
衝突検出が機能しない理由をテストするためFlxTilemap
に、シーンに を追加して、ヒーローと衝突させました。
衝突検出は、次update()
の状態のメソッドで処理されます。
私のやり方が間違っているのでしょうか、それとも単に何かを見逃したのでしょうか?
編集:
HaxeFlixel の衝突検出に問題があるようです。x
衝突は、およびy
のプロパティが正の場合にのみ検出されFlxObject
ます。x
ネガティブ/y
ポジションも持ちたいです。
この問題の修正または回避策を知っている人はいますか?
haxe - 落下しない物体
重力と 2 つのオブジェクトがある空間を作成しました。
これが私のaddBox()
機能です:
update()
メソッドで step を呼び出します。
動的形状が地面に落ちない理由がわかりません...
何か案が?