Задать вопрос
@Annelo

Как добавить Lua дополнения в игру?

Есть игры в которых можно писать моды/аддоны на Lua.
Подскажите где можно почитать про это, библиотеки для этого и подобное.
Я использую Godot Engine.

Я не знаю, какие есть библиотеки для интеграции Lua, как позволить влиять на игру через скрипты Lua.
Откуда мне начать и что изучать?

Интеграция ЯП в ЯП не подойдет, так как в Godot поверх C/C++ пишется свой скрипт на GDScript, а уже поверх него игроку/мододелу нужно писать Lua. Как я понял в моем случае нужно либо писать dll на C/C++ (API для интеграции Lua в GDScript) либо писать модуль для Godot и каждый раз перекомпилировать сам редактор (Godot), и то, и то занимает много времени + я в C/C++ плох :/
  • Вопрос задан
  • 497 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@res2001
Developer, ex-admin
Кроме Lua добавляют и Python и другие интерпретируемые языки.
Это называется "встраивание Lua" в свое приложение (embeded Lua, embeded Python, ...). Гуглите в этом направлении.
В официальной документации по питону, есть отдельный раздел на эту тему. Видимо, то же и в Lua должно быть.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Nightmare1
@Nightmare1
Программист
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы