Pergunta

Esta é uma pergunta bastante básica. Estou me perguntando se o Kit de desenvolvimento irreal Pode ser usado para algo diferente de jogos, especificamente um simulador de shows e editor de shows de luzes. O site diz:

O Unreal Engine 3 tem sido usado por desenvolvedores de jogos, pesquisadores, estúdios de televisão, diretores de Machinima, artistas e estudantes. Se você tem uma ideia que precisa ser trazida à vida em um mecanismo de jogo, o UDK é para você.

Mas tenho a sensação de que é mais orientado para o jogo. Para o meu projeto de hobby, gostaria de criar simulações de shows de luzes com lasers/luzes em movimento de mudança de cor, sincronizados com som/música. Eu também gostaria de desenvolver um editor da GUI para isso, de preferência em C#, mas se não for possível acessar a funcionalidade de renderização do mecanismo do C#, então C ++/QT deve ser suficiente. O editor seria usado para projetar a simulação, que seria renderizada/reproduzida em tempo real.

Eu acho que minha pergunta geral e geral é: o kit de desenvolvimento irreal pode ser usado para algo assim, não necessariamente relacionado ao jogo? Ou devo seguir minha opção original do OGRE3D, que apenas se concentra na renderização e nos gráficos 3D, tanto quanto eu sei.

EDITAR: Acabei de ver esta página O que menciona novamente:

Posso criar algum tipo de jogo com o UDK?

Absolutamente. O UDK é a solução perfeita para qualquer tipo de mundo virtual que você deseja criar, desde jogos de corrida até simulações.

Portanto, minha pergunta agora é simplesmente: eu seria capaz de acessar o renderizador ou outra funcionalidade do meu código resultante para integrá -lo a um editor do meu simulador? Eu acho que uma analogia mais simples e relacionável seria, se eu escrevesse um jogo, seria capaz de escrever meu próprio nível/personagem/etc. Editor para isso? E como eu faria isso? Sim, eu sei que o UDK já vem com editores, mas quero dizer se eu quiser fazer o meu.

Obrigado! Agradeço todas as respostas :)

Foi útil?

Solução

O UDK apenas permite que você jogue com script (script irreal) e não com o código nativo (C ++). Portanto, projetos ou integrações mais complicados são muito difíceis sem o código -fonte C ++ completo. Mas se você reutilizar o editor (irrealado) para o seu projeto e fazer simulação com base no Unreal, poderá fazê-lo.

Outras dicas

Estou muito bem orientado no que o motor irreal pode fazer e responder à sua pergunta é sim e não;)

Sim, você pode criar seus próprios atores que estarão girando/movendo e emitindo luz. Mas não será capaz de criar seu próprio editor personalizado em torno da UE renderizada. Francamente, não vejo por que você precisaria de um - o Unreal Editor tem todas as ferramentas necessárias para projetar e executar simulação de show de luzes (e muito mais) - tudo o que você precisa fazer é se familiarizar com essas ferramentas.

Uma coisa que você pode fazer no editor externo (exceto, é claro, para texturas, sons, modelos etc.) é criar alguma configuração personalizada em arquivos de texto e depois lida nesses arquivos no script Unreal - ele permite.

"Acho que uma analogia mais simples e relacionável seria, se eu escrevesse um jogo, seria capaz de escrever meu próprio nível/personagem/etc. Editor para isso?"

Sim, você pode fazer seus próprios personagens e mapas. Porém, você não deve precisar fazer seu próprio editor, o editor especificado deve ser suficiente.

Embora você possa não ter acesso ao código -fonte C ++, há um muito Isso pode ser feito usando UnrealScript. Confira todas as entradas para o concurso Make Alker Unreal, todas foram feitas usando ferramentas disponíveis no UDK.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top