問題タブ [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.
animation - Haxe/OpenFL アプリケーションでの SWF アニメーションの使用
Haxe が NME/OpenFL で得たものと同様に、AS3 開発から移行する際の大きな問題は資産です。Haxe は as3 に似ており、OpenFL は使い慣れた API を提供しようとしますが、SWF サポートの欠如は多くの開発者を怖がらせます。このトピックに関する調査の結果、現在の SWF は脆弱でバグが多く、Haxe で実行するには SWF ファイルに多くの編集が必要であることがわかりました。
問題は、OpenFL アプリで SWF アニメーションをどのように使用するか、または使用しない場合、レンダリング時間、プロセッサ時間、およびファイル サイズに関して見つけた最善の解決策は何かということです。
blackberry - openfl を使用した BlackBerry で音が出ない
ブラックベリーの開発に haxe (openfl) を使用しようとしています。そして、PlayingSound サンプルをテストしました - 動作します。しかし、URL からサウンドを読み込もうとすると、動作しません。
これが私のコードです:
フラッシュターゲットでは、このコードはURLからサウンドを再生していますが、アプリをデバイスにデプロイするとサウンドがありません。デバイスでは、アセット フォルダーから読み込んだ場合にのみサウンドが正しく再生されます。また、soundChannel の位置は常に 0 (デバイス上) であることがわかります。
最初にローダーでサウンドをロードし、ロードが完了したら再生しようとしますが、それも役に立ちません。
お願い助けて。
PS私の英語でごめんなさい。
haxe - OpenFL をインストールしようとしています - haxelib が無効な操作を返します
Windows システムに OpenFL をインストールしようとしています。すでに haxe をインストールしていますがhaxelib install openfl
、コマンド プロンプトで実行すると、haxelib が を返しますInvalid operation(+)
。この問題をどのように解決できるかについてのアイデアはありますか?
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 をインクルードできなかったため、エラーがスローされました。
私はこれらすべてについて本当に明確ではないことを認識していますが、それはそれがどのように機能するかをよく理解していないためです...誰か似たようなことを試したことがありますか?
よろしくお願いいたします。
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 を使用しています。)