Я установил lua, используя lua rocks, и он отлично работает. Теперь я хочу использовать библиотеки любви, чтобы сделать некоторые графики в моем сценарии lua. Но я не могу найти документацию о том, как связать код любви с кодом lua ... infact. Я все еще смущен относительно разницы.вызов функции любви в lua
У меня создается впечатление, что любовь - это набор библиотек для lua, но у любви, кажется, есть своя бинарная система для запуска ... что означает ее собственный язык?
Во всяком случае, вот моя грустная попытка написать Lua скрипт, используя любовь:
myluatest.lua:
if "test" == "test" then print("yes") else print("no") end
love.graphics.print('love test', 400, 300)
print(string.byte("ABCDE", 3, 4))
Если я закомментируйте "love.graphics ...." линия он отлично работает. Это, как я запустить скрипт:
lua myluatest.lua
Я чувствую, что я должен включать в себя любовь или Somthing, я просто не могу найти синтаксис :(
Löve - это не набор библиотек, это каркас, написанный на C++, который использует Lua (Luajit really) в качестве языка сценариев. Фактически, при работе с Löve вы просто пишете кучу функций обратного вызова в Lua (например, 'love.load',' love.update', 'love.draw'), которые затем вызываются и выполняются из кода C++. – user6245072
@ user6245072 - Думаю, это также означает, что вам совсем не нужна установка lua вообще (так как у любви есть свой lua51.dll)? –