Casa > P > Posso Trabalhar Em Realidade Virtual Com Python?

Posso trabalhar em realidade virtual com Python?

O software de modelagem e pós-produção usado para VR (como Maya) suporta uma API Python, então você pode ir por esse caminho, porém para experiências em tempo real os principais motores de jogo estão deixando de suportar outras linguagens além de C# ou C++.

C+++ é bastante intimidante vindo de python, mas C# não é difícil, e você pode ser capaz de encontrar alguns exemplos de Unidade escritos em seu agora depreciado dialeto Boo Python, bem como C# para compará-los. Eu recomendaria que você aprendesse C# com Unity, é divertido e fácil e todas as suas habilidades gerais de programação serão transferidas para que você provavelmente possa fazer a transição dentro de algumas semanas, dependendo do quão avançado você esteja de um codificador.

Você também pode tentar usar Unreal Blueprints, que tira todo o aspecto sintático da tabela, e eu acho que representa a linguagem de script visual mais capaz e bem documentada já criada, mesmo que eu pessoalmente ainda preferisse digitar meu código.

Update:

Existem agora várias opções decentes de JavaScript se você gostaria de se ater a uma linguagem de script. Facebook tem ReactVR, Amazon tem Sumerian, Snap acaba de adquirir PlayCanvas (que é muito similar a Unity), e Mozilla oferece A-Frame. Nenhum destes pode igualar a performance, características e comunidade do Unity ou Unreal, mas eles estão visando uma abordagem web-first portátil que muitas pessoas esperam se tornar dominante, eliminando o atrito de uma etapa de instalação para os usuários finais.

Unity está agora tentando competir contra o Unreal no alto nível do mercado, focando em performance e multithreading. Eles têm uma nova linguagem, "High-Performance C#" (mais parecido com um subconjunto de linguagem que nega herança orientada a objetos) que funciona com um novo "Burst compiler", "job system", e "Entity Component System" framework que juntos tornarão a performance AAA muito mais fácil e ao mesmo tempo tornarão a plataforma muito mais desafiadora de aprender (eles continuarão a suportar o padrão Mono/Monobehaviours por enquanto para facilitar em novos usuários).

De Levana Cardozo

O que você precisa para brincar na Amazon Luna? :: O que é Luna by Amazon?