問題タブ [liquidfun]
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.
box2d - LiquidFun の categoryBits/maskbits フィルター
私のゲームには、LiquidFun を使用したパーティクル流体があります。ここで、パーティクル システムとのみ衝突し、他の Box2D/LiquidFun フィクスチャ (水をはじくヒーローの周りの目に見えない盾など) とは衝突しない 1 つの物理オブジェクトが必要です。
ドキュメントのb2Filter パラメーターが見つかりませんでしParticleGroup
た。このParticleSystem
投稿によると、カスタムフィルターは機能しません。
java - Jbox2d LiquidFun 粒子速度
LiquidFun で JBox2D を使用すると、水の粒子は非常に遅い速度で移動することを除いて、正常に機能しています。パーティクルをより速く落下させる方法が見つからないようです。何か案は?
javascript - Liquidfun.js で b2DebugDraw と b2ContactListener は置き換えられましたか?
現在の Box2D ライブラリ ( box2dweb.js ) をGoogle の LiquidFunライブラリに置き換えようとしています。
主な違いは、すべてのb2#ClassName#クラスをモジュラー ( box2dwebBox2D.*
のような名前空間)に保つのではなく、グローバル スコープに配置したようです。
しかし、彼らはいくつかのb2#ClassName#を省略したようにも見えます。そのうちの 2 つは Box2dWeb.js バージョンから使用していました。
- b2DebugDraw、および;
- b2ContactListener ;
それらは非推奨/完全に実装されていない/忘れられていますか?
javascript - nodejs に Liquidfun 物理エンジンを組み込む方法
box2dwebと node.jsでゲームを作っています。これも Box2d に基づいているGoogle のLiquidFunエンジンに切り替えることにするまで、すべてがうまく機能していました。
box2dweb では、box2d.js ファイルの末尾に以下を追加することで、必要なモジュールをエクスポートできました。
LiquidFun は、コンパイルされたファイルで同じ名前空間を使用しないため、次のことを試しました。
node.js で必要な関数をエクスポートすることができませんでした。LiquidFun を適切にエクスポートする方法を教えてください。
eclipse - LiquidFun Paint のコンパイルで問題が発生しました - 「SWIG が見つかりました。2.0.11 以上が必要です。停止してください」
LiquiFun Paint のコンパイルに問題があります
私はエクリプスを使用しています。私は受け取ります
cygpath を起動できません。] java.io.IOException: プログラム "cygpath" を実行できません: CreateProcess エラー = 2、指定されたファイルが見つかりません
Windows 8.1 を使用しています。Eclipse で次の環境変数を設定しました。
- LIQUIDFUN_SRC_PATH
- NDKROOT
- SWIG_BIN
(nodosfilewarning の CYGWIN に値があります)
Eclipse で次のエラーが発生します。
C:\ndk\ndk-build.cmd" all process_begin: CreateProcess(NULL, C:\swigwin-2.0.1 -version, ...) failed. C:\liquidfun-master\liquidfun\Box2D/../Box2D /swig/jni/Android.mk:62: *** SWIG が見つかりました。2.0.11 以降が必要です。停止してください。
SWIG 3.0.5 をインストールし、2.0.1 を試しました。どちらも上記と同じエラーになります。
上記のエラーに加えて、次のコンパイラ エラーがあります。
com.google.fpl.liquidfun.World をインポートします。
そのインポートが見つかりません。
ビルド コマンド ${NDKROOT}/ndk-build.cmd を使用しています
r10e (64 ビット) NDK を使用しています
android-studio - libgdx LiquidFun 統合ランタイム エラー
私はこれが初めてです。libgdx プロジェクト ジェネレーターを使用して新しいプロジェクトを生成しましたが、すべて正常に動作しました。次に、次のチュートリアルを使用して、ライブラリに LiquidFun 拡張機能を追加しようとしました: https://github.com/finnstr/gdx-liquidfun-extension/wiki/Setup。エディターに表示されるすべての依存関係をコンパイルしますが、実行時にこのエラーが発生します。
java.lang.NoClassDefFoundError: 以下の解決に失敗しました: Lcom/badlogic/gdx/physics/box2d/World; 10-09 10:29:50.698 12790-12895/com.mygdx.game.android E/AndroidRuntime: com.mygdx.game.MyGdxGame.createBox2DWorld (MyGdxGame.java:87) で
原因: java.lang.ClassNotFoundException: パスにクラス "com.badlogic.gdx.physics.box2d.World" が見つかりませんでした: DexPathList[[zip ファイル "/data/app/com.mygdx.game.android-1 /base.apk"],nativeLibraryDirectories=[/data/app/com.mygdx.game.android-1/lib/arm, /vendor/lib, /system/lib]]
eclipse 用に作成されたチュートリアルのこの部分に関心があります。Android Studio でこれを構成する方法がわかりません。
これを行うには、Android プロジェクトを右クリックし、[プロパティ] -> [Java ビルド パス] -> [外部 Jar を追加] を選択して、core/libs/gdx-liquidfun.jar を選択します。最後のステップは、このライブラリを注文してエクスポートすることです。
注: ネイティブ ライブラリも読み込もうとしましたが、エラーは発生しません。
android - Android Studio + Liquid Fun
Android Studio + LiquidFunをセットアップしようとしています。私は次のような多くのチュートリアルに従います。
- http://www.shaneenishry.com/blog/2014/08/17/ndk-with-android-studio/
- http://tools.android.com/tech-docs/android-ndk-preview
しかし、包括的ではないか、機能しません。私はすべてを試し、ファイル (C++) をプロジェクトに直接コピーし、NDK を使用してインポートしようとし、NDK を gradle で修正しようとしましたが、何も機能しません。誰かが私の問題を解決したり、Liquidfun を適切にインストールしたりするのを手伝ってくれたら、とても感謝しています。
ありがとう。