2017-03-21 7 views
1

love2dluafunライブラリを使用しようとしています。 lua main.luaを実行していますが、love .は、不足しているfunライブラリについて不平を言っています。love2dで外部ライブラリを使用する方法

luafunluarocksをインストールしました。

答えて

3

2つのオプションがあります。

ビルドしているものを配布したい場合は、ほとんどの場合、ユーザーがLua、luarocksなどをインストールしないようにしてください。そのため、ライブラリをあなたのゲームのフォルダに置くだけです/ program/...に住んでいます(ライブラリにコンパイルされたものが含まれている場合は、プラットフォーム/ OSごとにビルドする必要がありますが、実際にはさまざまなバリエーションを吐き出すビルドプロセスが必要になります。

package.pathを調整してから、loveを実行すると他のオプション(ほとんどの場合、あなたのマシンで動作する必要がある場合のみ)が正しく動作します。あなたのマシンでLUA_INIT/LUA_PATHを使用している場合、Loveはそれらを無視しますが、手動で、dofile/load(code)() &のフレンドを使用して&を処理できます。 (これの最も単純な特殊ケースとして、luarocksが標準のLua検索パスにインストールされている場合は、require "luarocks.loader"と指定すると、luarocksがインストールしたすべてのパッケージを動作させるには十分でしょう)

関連する問題