LÖVE запускает содержимое папки, если находит в ней main.lua (как сказал Билл).
[Обратите внимание, что она не проверяет подпапки].
Есть три способа запустить программу love2D, вы можете:
a) Перетащите папку поверх бинарного файла/ссылки love.exe (это работает в Win и *Nix, я не знаю о OS X).
b) Перейдите в каталог, который находится на один уровень выше папки, и введите love [folder containing main.lua]
or
c) Заархивируйте его и переименуйте .zip в .love. Затем дважды щелкните файл .love.
Вариант «b» завершится ошибкой, если двоичный файл не находится в переменной %PATH%
(Windows) или $PATH
(*Nix)
(Он выдаст сообщение об ошибке, например, '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
. Вот как это сделать в окнах и в Linux (в Linux вы хотите сделать что-то вроде этого: PATH=$PATH:$HOME/where/ever/you/put/love/
)
2) Вы можете добавить ссылку на бинарный файл love2D в C:\WINDOWS\system32
или /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
person
Aster
schedule
24.05.2013