Motor Love2D para Lua; E o 3D? [fechadas]


13

Lua foi realmente incrível de aprender, é tão simples. Eu realmente gosto de linguagens de script e tive um tempo igualmente agradável aprendendo Python.

O mecanismo do amor, http://love2d.org/ , é realmente incrível, mas estou procurando por algo que também possa lidar com 3D. Existe algo que acomoda 3D em Lua? De qualquer forma, ainda estou intrigado com o sistema de partículas do LOVE e posso transformar minha ideia em um projeto 2D com iluminação por partículas :)

Edição: Eu removi comentários sobre Python - eu quero que este seja um tópico de Lua. obrigado

Respostas:


13

Você pode ficar de olho no Polycode . É uma estrutura 2D / 3D escrita em C ++ que possui um conjunto completo de ligações lua. O Polycode está prestes a ser relançado com ligações Lua aprimoradas e um IDE Lua.


6

Para um novo e promissor mecanismo baseado em Lua 3D, dê uma olhada em Maratis . Está chegando muito bem, e atualmente tem como alvo PC, Mac e IOS. Pessoalmente, estou olhando para portá-lo no Android e adicionar mais funcionalidade de carregamento em 3D. Eu pesquisei bastante Lua + 3D e é sobre isso quando se trata de segmentação de plataforma móvel com custo mínimo também!



0

Ainda estou procurando comentários, mas responderei em relação ao AMOR. Os pontos fortes do LOVE estão nos projetos 2D, mas há pessoas nos fóruns que submetem experimentos relacionados ao desenho 3D ou à iluminação 3D em ambientes 2D, ambos interessantes e que valem a pena conferir.


0

O Spring é um mecanismo RTS 3D que suporta Lua, que eu nunca usei, então não sei quanto ele suporta.

Existem vários outros motores por aí também.

O mecanismo Lua que eu uso, o Novashell, também é 2D, portanto não se encaixa no que você deseja.


0

LuaAV pode ser uma boa opção. Está mais próximo das estruturas de codificação criativa, como o Openframeworks, do que um mecanismo de jogo tradicional, e atualmente apenas para Mac OS X e Linux, mas suporta gráficos 3D e integra muitas bibliotecas de suporte poderosas (OpenCL, OpenCV, Kinect, fluidos etc.). é construído com LuaJIT, portanto, seu desempenho será melhor que o intérprete de baunilha Lua.


0

O Project Anarchy foi lançado há alguns meses para o FREE desenvolver e implantar em plataformas móveis. Eles deveriam liberar uma Licença Pro dentro de um mês, que permitirá a implantação em Consoles e Desktop. O Project Anarchy usa as ferramentas do Havok e você pode codificar em C ++ ou Lua. Se você não sabe quem é Havok , sugiro que procure por eles. O conjunto de ferramentas Havok é incrível e foi usado por muito tempo para criar títulos AAA, exceto que estavam disponíveis apenas para empresas maiores. Agora que eles estão começando a liberá-los para todos, as coisas certamente se tornarão interessantes.

Quando a comunidade crescer e houver todos os tipos de tutoriais e uma grande comunidade para ajudar no fórum, tenha certeza de que essa será sua melhor escolha. Eles também estão trabalhando nos componentes de desenvolvimento de jogos 2D, o que também pode tornar o melhor mecanismo Lua 2D, pois permite que você implante em praticamente todas as plataformas e dispositivos existentes. Agora, a questão é quanto será a licença Pro. Vou atualizar quando sair.


0

O melhor mecanismo 3D que conheço que usa Lua é o Leadwerks .

Dito isto, eu também recomendaria o Unity para jogos em 3D. Você não estará programando em Lua, mas haverá um ganho semelhante em produtividade.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.