Двигатель Love2D для Lua; А как насчет 3D? [закрыто]

13

Луа был действительно потрясающим, чтобы научиться, это так просто. Мне действительно нравятся языки сценариев, и я одинаково хорошо изучал Python.

Движок Love, http://love2d.org/ , действительно потрясающий, но я ищу что-то, что может справиться и с 3D. Есть ли что-нибудь, что вмещает 3D в Lua? В любом случае, я все еще заинтригован системой частиц LOVE и могу просто превратить свою идею в 2D-проект с освещением Particle :)

РЕДАКТИРОВАТЬ: я удалил комментарии о Python - я хочу, чтобы это была тема Lua. Благодарность

shadowprotocol
источник

Ответы:

13

Вы можете следить за Polycode . Это 2D / 3D-фреймворк, написанный на C ++, который имеет полный набор привязок lua. Polycode скоро будет выпущен с улучшенными привязками Lua и Lua IDE.

нексус
источник
6

Для нового многообещающего 3D движка на базе Lua взгляните на Maratis . Это идет хорошо, и в настоящее время нацелено на ПК, Mac и IOS. Я лично смотрю на его портирование на Android и добавляю дополнительные функции загрузки 3D. Я много занимался поиском Lua + 3D, и именно об этом, когда речь идет о таргетинге на мобильные платформы с минимальными затратами!

Dave
источник
0

Все еще ищу комментарии, но я отвечу относительно ЛЮБВИ. Сильные стороны ЛЮБВИ лежат в 2D-проектах, но на форумах есть люди, которые представляют эксперименты, связанные с 3D-рисованием или 3D-освещением в 2D-средах, и то, и другое - это круто и стоит проверить.

shadowprotocol
источник
0

Spring - это 3D RTS-движок, который поддерживает Lua, я никогда не использовал его, поэтому я не знаю, насколько он поддерживает.

Есть также несколько других двигателей.

Я использую движок Lua, Novashell тоже 2D, так что он не соответствует вашим желаниям.

повышающее устройство
источник
0

LuaAV может быть хорошим вариантом. Он ближе к креативным средам кодирования, таким как Openframeworks, чем к традиционному игровому движку, и в настоящее время только для Mac OS X и Linux, но поддерживает 3D-графику и интегрирует множество мощных библиотек поддержки (OpenCL, OpenCV, Kinect, Fluid и т. Д.). построен с LuaJIT, поэтому его производительность будет лучше, чем у ванильного интерпретатора Lua.

user5628
источник
0

Project Anarchy был выпущен несколько месяцев назад БЕСПЛАТНО для разработки и развертывания для мобильных платформ. Предполагается, что они выпустят Профессиональную лицензию в течение месяца, что позволит вам развернуть ее на консолях и настольных ПК. Project Anarchy использует инструменты Havok, и вы можете писать на C ++ или Lua. Если вы не знаете, кто такой Хавок , я предлагаю вам изучить их. Набор инструментов Havok просто удивителен и очень долго использовался для создания названий AAA, за исключением того, что они были доступны только для крупных компаний. Теперь, когда они начинают выпускать их всем, вещи, безусловно, станут интересными.

Как только сообщество будет расти и появятся всевозможные учебные пособия и большое сообщество, чтобы помочь на форуме, я уверен, что это будет ваш лучший выбор на сегодняшний день. Они также работают над компонентами разработки 2D-игр, которые могут сделать этот движок лучшим 2D-Lua, поскольку он позволяет развертывать практически на всех платформах и устройствах. Теперь вопрос в том, сколько будет стоить Pro License. Я буду обновлять, когда он выйдет.

Имена ненависти
источник
0

Лучший из известных мне 3D-движков, использующих Lua, - Leadwerks .

Тем не менее, я бы также рекомендовал Unity для 3D-игр. Вы не будете программировать на Lua, но это будет аналогичным приростом производительности.

оборота
источник