我发现使用 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.
如果文件夹中有 main.lua,LÖVE 也会执行文件夹 - 您可以将文件夹拖放到应用程序上,或者如果您愿意,可以使用文件夹作为参数从命令行调用它。
如果 LÖVE 可以在其中找到 main.lua(如 Bill 所说),则 LÖVE 会运行文件夹的内容。
[请注意,它不检查子文件夹]。
运行love2D程序有三种方式,你可以:
a) 将文件夹拖到 love.exe 二进制文件/链接上(这适用于 Win 和 *Nix,我不了解 OS X)。
b) 导航到文件夹上一级的目录并键入 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 上一样发出错误消息)。
有两种方法可以解决这个问题:(
都需要 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
我希望这有帮助!
资料来源:谷歌(上面的链接)、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
我找到了一个简单的解决方案来节省时间。您必须使用这个简单的命令创建一个文件.bat :
del Project.love
7z.exe a Project.zip ..\Project\*
ren Project.zip Project.love
为此,您需要下载 7zip 并将此文件 (file.bat) 插入到项目的文件夹中。像这样:
干得好!
如果你使用 Sublime Text,你可以构建一个运行你的应用程序的构建。 https://love2d.org/wiki/Sublime_Text
在 Sublime Text 中按 CMD + B 或 Ctrl + B
如果您使用 Notepad++ 编写代码,只需打开您的 main.lua 文件,然后转到运行并在其中添加此文本,包括引号:
"Path" "$(CURRENT_DIRECTORY)"
其中 Path 是 love.exe 的完整路径。将其保存为组合键,现在您可以在 Notepad++ 的任何脚本中使用此组合来测试您的代码。