問題タブ [openfl]

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

sprite - 空のプレースホルダ オブジェクトの OpenFL (以前の NME) のスプライト クラス?

私はHaxeOpenFLを試していますが、クラスがUnitySpriteの a と同義であるかどうか疑問に思っています。スプライトのインスタンスは階層構造になっているようで、これを利用してオブジェクトを管理できないかと考えています。GameObject

例えば:

上記の仮定で正しいですか、Spriteそれとも視覚表現を持つオブジェクトに対して純粋にクラスを拡張する必要がありますか?

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

animation - Haxe/OpenFL アプリケーションでの SWF アニメーションの使用

Haxe が NME/OpenFL で得たものと同様に、AS3 開発から移行する際の大きな問題は資産です。Haxe は as3 に似ており、OpenFL は使い慣れた API を提供しようとしますが、SWF サポートの欠如は多くの開発者を怖がらせます。このトピックに関する調査の結果、現在の SWF は脆弱でバグが多く、Haxe で実行するには SWF ファイルに多くの編集が必要であることがわかりました。

問題は、OpenFL アプリで SWF アニメーションをどのように使用するか、または使用しない場合、レンダリング時間、プロセッサ時間、およびファイル サイズに関して見つけた最善の解決策は何かということです。

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

blackberry - openfl を使用した BlackBerry で音が出ない

ブラックベリーの開発に haxe (openfl) を使用しようとしています。そして、PlayingSound サンプルをテストしました - 動作します。しかし、URL からサウンドを読み込もうとすると、動作しません。

これが私のコードです:

フラッシュターゲットでは、このコードはURLからサウンドを再生していますが、アプリをデバイスにデプロイするとサウンドがありません。デバイスでは、アセット フォルダーから読み込んだ場合にのみサウンドが正しく再生されます。また、soundChannel の位置は常に 0 (デバイス上) であることがわかります。

最初にローダーでサウンドをロードし、ロードが完了したら再生しようとしますが、それも役に立ちません。

お願い助けて。

PS私の英語でごめんなさい。

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

haxe - OpenFL をインストールしようとしています - haxelib が無効な操作を返します

Windows システムに OpenFL をインストールしようとしています。すでに haxe をインストールしていますがhaxelib install openfl、コマンド プロンプトで実行すると、haxelib が を返しますInvalid operation(+)。この問題をどのように解決できるかについてのアイデアはありますか?

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

ios - InApp 購入と iOS 用ネイティブ SDK を Haxe と統合する方法

InApp 購入とパブリッシャーが提供するネイティブ SDK を、Haxe と NME で作成されたゲームに統合しようとしています。私はまだ NME 3.5.5 と hxcpp 2.10 を使用しています。

ここで説明されているように、ネイティブ拡張機能を使用しようとしました: http://www.openfl.org/developer/forums/programming-haxe/connecting-objective-c-haxe-ios-help/ およびここ: https://github.com /ericamccowan/Haxe_Extension_Test

最初にWindowsでテストし、cppで簡単なことをしましたが、データの受け渡しに問題はありませんでした。

Macに切り替えて、iOSでも同じことをしようとしましたが、ゲームを正しく起動することさえできません. 適切なコマンドで拡張機能をコンパイルし、生成された「.a」を xcode プロジェクトに含めました。しかし、いつものように xcode を介して ipad でゲームを実行しようとすると、次のようになりました。


(出典:gyazo.com

ここで、プロジェクトがどのように見えるかを見てください

http://gyazo.com/ff6352a2bb7b2034c933b8305b711c48.png

問題は Main.mm の「iOS_Native_register_prims()」にローカライズされているため、xcode の問題ではないか、ネイティブ拡張を認識していないのでしょうか? iOS_Native.mm をプロジェクトに追加しようとしましたが、hxcpp.h をインクルードできなかったため、エラーがスローされました。

私はこれらすべてについて本当に明確ではないことを認識していますが、それはそれがどのように機能するかをよく理解していないためです...誰か似たようなことを試したことがありますか?

よろしくお願いいたします。

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

android - Haxe/OpenFL: GameActivity.java をオーバーライドするにはどうすればよいですか

インストールされているバージョンを変更せずに OpenFL-Template の一部をオーバーライドする方法はありますか? 具体的には変更したいですtemplates/android/src/org/haxe/nme/GameActivity.java

AndroidManifest.xml以下を介してオーバーライドする例を認識しています。

これは正常に機能しますが、目的の Java ファイルでは機能しません。

また、ドキュメントに記載されているように、 -Folder のコピーを作成して-Filetemplatesに入れようとしました。(ドキュメントが間違っていると思うので、テンプレート` path="templates" />も試しました。) うまくいきませんでした。<template path="templates" />project.xml<

私の習慣GameActivity.javaは無視されます。方法はありますか?

(Haxe 3.1.0-rc3、OpenFL 1.0.6 と OpenFL ネイティブ 1.0.7 を使用しています。)