Love2d フレームワークでスクリプトを実行する唯一の方法は、スクリプトをすべて圧縮してから、zip の名前を love に変更することです。この種の小さな変更には多くの時間がかかります。それを行うより速い方法はありますか?コマンドラインを実行しようとしましたが、このエラーが発生しました
'love' is not recognized as an internal or external command,
operable program or batch file.
Love2d フレームワークでスクリプトを実行する唯一の方法は、スクリプトをすべて圧縮してから、zip の名前を love に変更することです。この種の小さな変更には多くの時間がかかります。それを行うより速い方法はありますか?コマンドラインを実行しようとしましたが、このエラーが発生しました
'love' is not recognized as an internal or external command,
operable program or batch file.
LÖVE は、その中に main.lua がある場合、フォルダーも実行します。フォルダーをアプリケーションにドラッグ アンド ドロップするか、必要に応じてフォルダーを引数としてコマンド ラインから呼び出すことができます。
その中に main.lua が見つかると、LÖVE はフォルダーの内容を実行します (Bill が言ったように)。
[サブフォルダーはチェックしないことに注意してください]。
love2D プログラムを実行するには、次の 3 つの方法があります。
a) フォルダを love.exe バイナリ/リンクにドラッグします (これは Win と *Nix で機能します。OS X については知りません)。
b) フォルダの 1 レベル上のディレクトリに移動し、次のように入力します。 love [folder containing main.lua]
また
c) 圧縮して、.zip の名前を .love に変更します。次に、.love ファイルをダブルクリックします。
%PATH%
バイナリが(Windows) または$PATH
(*Nix) 変数にない場合、オプション 'b' は失敗します。'love' is not recognized as an internal or external command, operable program or batch file.
( Windows やbash: love: command not found
Linuxのようにエラー メッセージが表示されます)。
これを解決するには 2 つの方法があります:
(どちらも ADMIN/root 権限が必要です。)
1) 変数に love バイナリを追加しPATH
ます。WindowsとLinuxでこれを行う方法は次のとおりです(Linuxでは、次のようなことをしたい:PATH=$PATH:$HOME/where/ever/you/put/love/
)
C:\WINDOWS\system32
2)またはで love2D バイナリへのリンクを追加できます/usr/bin/
。
Windows では、love.exe へのショートカットを (インストール先に) 作成し、それを C:\WINDOWS\system32 にドラッグします。Linuxでは、これを実行できます:
sudo link /path/to/love/binary /usr/bin/love && sudo chmod ugo+rwx /usr/bin/love
これが役立つことを願っています!
ソース: Google (上記のリンク)、Love2D、および私の知識:D
私が始めたとき、これは非常に役立つことがわかりました。お役に立てれば
If you're using Mac OS, you should run using:
open -a love xxx.love
To recreate a file as .love, you can run in command line:
zip xxx.love file1.lua file2
If you just want to replace a file in .love:
zip -r xxx.love file1.lua
I think this will make your work easier.
simple way:
you can run script like this:
love /path/to/Game/
or if you use Linux, you can go in folder (cd /path/to/Game) and type just:
love .
(dot means that you want to run it form in folder
Notepad++ を使用してコードを記述している場合は、main.lua ファイルを開き、[実行] に移動して、引用符を含む次のテキストを追加します。
"Path" "$(CURRENT_DIRECTORY)"
Path は love.exe へのフル パスです。キーの組み合わせに保存すると、Notepad++ の任意のスクリプトでこの組み合わせを使用してコードをテストできます。