Como carrego meu último projeto automaticamente?
É possível configurar a Unreal Engine para carregar o último projeto em que você estava trabalhando automaticamente na inicialização. Ao abrir um projeto no Inicializador da Epic, ative a opção Sempre carregar o último projeto na inicialização, na tela inicial da Unreal Engine.
Onde posso definir as vinculações de entrada para o meu jogo?
No Unity, você usava as configurações do gerenciador de entrada do seu projeto para configurar vinculações padrão.
Na Unreal Engine, você configura vinculações de entrada na janela Configurações de Projeto, na categoria entrada. Nessa janela, é possível adicionar vários botões (ações) e controles analógicos (eixos). Dê a cada controle um nome e uma vinculação padrão. Depois disso, você poderá obter retornos de chamada para o Pawn do jogo quando os eventos de entrada forem acionados.
Para saber mais sobre como definir as entradas para seu projeto da Unreal Engine, consulte a página Input.
Como altero a cena inicial do meu projeto?
Por padrão, a Unreal Engine carrega o nível padrão de um projeto quando você o abre. É possível alterar esse comportamento na janela Configurações de Projeto (menu principal: Editar, Configurações de Projeto), na categoria Geral, Carregando e Salvando.
Como executo meu jogo?
Há várias maneiras de testar (executar) seu jogo:
-
Diretamente no Unreal Editor, clicando no botão Play na barra de ferramentas principal.
-
Como um processo autônomo, clicando no botão Platformas na barra de ferramentas principal e, em seguida, selecionando sua máquina na lista suspensa. Observe que essa ação primeiro criará um executável para a plataforma, por exemplo, se você estiver trabalhando em uma máquina Windows, ela criará um executável do Windows.
-
Em uma plataforma diferente (por exemplo, um dispositivo móvel ou navegador web), clicando no botão Platformas na barra de ferramentas principal e, em seguida, selecionando a plataforma em que você deseja executar o jogo. Observe que você precisará instalar todas as dependências necessárias primeiro.
Para saber mais sobre como executar seu jogo da Unreal Engine em diferentes plataformas, consulte as páginas a seguir:
Que unidades são essas?
No Unity, a unidade principal de medida é um metro. Na Unreal Engine, a unidade principal de medida é um centímetro.
Então, se você mover algo 1 unidade (metro) no Unity, isso equivale a mover algo 100 unidades (centímetros) na Unreal Engine.
Se quiser mover algo a uma distância de 2 pés no Unity, isso seria 0,61 unidade (metro). Na Unreal Engine, o equivalente é 61 unidades (centímetros).
Qual é a direção para cima no sistema de coordenadas da Unreal Engine?
Tanto o Unity quanto a Unreal Engine usam um sistema de coordenadas para canhotos, mas os eixos têm nomes diferentes. Na Unreal Engine, X positivo é "para a frente", Y positivo é "para a direita" e Z positivo é "para cima".
Como vejo o Log de Saída do meu jogo?
Clique no botão Log de Saída na barra de ferramentas inferior.
Como lanço exceções?
Ao contrário do Unity, a Unreal Engine não usa tratamento de exceções. Em vez disso, use a função check() para acionar um erro crítico de declaração. Você pode passar uma mensagem de erro. Se quiser informar um erro sem interromper o programa, use ensure() em vez disso. Assim, você registrará um erro com uma pilha de chamadas completa, mas a execução do programa continuará. Se tiver um depurador conectado, ambas as funções serão interrompidas no depurador.
Onde está o .NET Framework?
Ao contrário do Unity, a Unreal Engine não usa o .NET framework. A Unreal Engine possui seu próprio conjunto de classes e bibliotecas de container. Veja a seguir uma lista de comparações comuns de container:
Saiba mais sobre outros contêineres da Unreal Engine aqui.
A Unreal Engine recarrega automaticamente as alterações de código?
Sim! Você pode deixar o editor aberto enquanto escreve o código. Inicie uma compilação no Visual Studio depois de terminar de editar o código, e o editor fará a "recarga dinâmica" das suas alterações automaticamente.