Unity アプリケーションでは、Lua で記述された特定のライブラリを使用する必要があります。
C#/JS で完全に書き直す以外に方法はありますか?
質問する
5427 次
3 に答える
6
Web プレーヤーをターゲットにしている場合は、いいえ。Web プレーヤーのビルドはサンドボックスで実行され、外部コードを読み込むことができないため、C# で Lua インタープリターを作成するという例外を除いて (!)、運が悪いのです。
デスクトップ ビルドまたはモバイル デバイスをターゲットにしている場合は、外部プラグインを含めて、スクリプトを介して呼び出すことができます。これは、Lua をインポートして、Lua スクリプトを実行するように指示できることを意味します。
ただし、Lua ランタイムを自分でロードして初期化する必要があるため、コードを書き直した方がよい場合もあります。
デスクトップ プラットフォームの場合、Pro ライセンスが必要です。モバイル プラットフォーム (iOS/Android) の場合、Lua スクリプト ファイルを実際に Lua ランタイムにロードできるようにするために、いくつかの手順を踏む必要がある場合があります。
于 2012-06-07T23:04:47.417 に答える