Neste tutorial, você aprenderá a gravar visualizações no depurador visual do Chaos (DVC) e a salvá-las como um arquivo .utrace para depuração posterior. Gravar em arquivo é útil se você não quiser a sobrecarga de desempenho da reprodução ao vivo.
Para obter informações sobre a gravação de visualizações em tempo real, consulte Gravar uma sessão ao vivo.
Iniciar uma gravação usando a interface de usuário
Nesta seção, você aprenderá a gravar uma sessão de Jogar no Editor (JNE) usando a predefinição de alvo do Editor local e conhecerá o processo para gravar todos os outros tipos de alvos.
Editor local
Para gravar e reproduzir uma sessão local de JNE, siga estas etapas:
No menu Canais de dados do DVC, alterne os canais de dados que você deseja gravar.
No Unreal Editor, clique no botão Reproduzir na barra de ferramentas principal para iniciar uma sessão de JNE. Você pode iniciar a sessão de JNE antes ou depois de iniciar uma gravação no DVC.
Como o Editor local alvo já está selecionado por padrão, você pode iniciar a gravação clicando em Gravar em arquivo. Durante a gravação, esse botão se transforma em um ícone de gravação vermelho.
Para interromper a gravação, passe o mouse sobre o ícone de gravação e clique no ícone de quadrado vermelho.
Esse processo gera como saída um único arquivo
.utraceque você pode carregar imediatamente após a gravação clicando em Sim na caixa de diálogo.
Se estiver gravando, você pode sair de uma sessão de JNE existente e iniciar uma nova. O DVC se conecta automaticamente a ela.
Todos os outros alvos
Para gravar todos os outros tipos de alvos, siga estas etapas:
Verifique se os aplicativos alvos estão em execução.
No DVC, alterne os canais de dados que deseja gravar.
Para selecionar um alvo para gravar, clique no menu suspenso Alvo da sessão na barra de ferramentas principal do DVC e escolha um ou mais alvos predefinidos ou personalizados.
Para iniciar uma gravação, na barra de ferramentas principal do DVC, clique em Gravar em arquivo. Durante a gravação, esse botão se transforma em um ícone de gravação vermelho.
Para interromper a gravação, realce o ícone de gravação e clique no ícone de quadrado vermelho.
Dependendo se você grava um ou vários alvos, esse processo gera um ou mais arquivos .utrace. Ao gravar vários alvos, a caixa de diálogo confirmando se você deseja carregar a gravação não será exibida.
(Legado) Gravar em arquivo usando a interface de linha de comando
Recomendamos usar a interface de usuário do DVC para iniciar e encerrar gravações. No entanto, você pode usar a linha de comando para gravar sessões de JNE, clientes e servidores de jogos e compilações empacotadas.
Habilitar um canal de dados
Para modificar canais de dados, abra a linha de comando no aplicativo alvo. Em uma compilação empacotada, pressione a tecla de Crase (`).
Digite o seguinte comando no console, substituindo
[newstate]por "true" ou "false" e[channelname]pelo canal de dados desejado:p.Chaos.VD.SetCVDDataChannelEnabled [newstate] [channelname]Por exemplo:
Pressione Enter para executar o comando.
Habilitar vários canais de dados
Para habilitar ou desabilitar vários canais, liste-os separados por vírgulas. O exemplo a seguir habilita os canais PostIntegrate e SceneQueries:
p.Chaos.VD.SetCVDDataChannelEnabled true SceneQueries,PostIntegrate
Habilitar canais de dados predefinidos
Para iniciar um cliente ou servidor de jogo com um conjunto predefinido de canais habilitados, adicione o seguinte argumento de linha de comando:
CVDDataChannelsOverride=[ChannelName1,ChannelName2]
O exemplo a seguir habilita os canais PostIntegrate e SceneQueries:
CVDDataChannelsOverride=SceneQueries,PostIntegrate
Iniciar uma gravação usando a linha de comando
Para iniciar uma gravação, abra a linha de comando no aplicativo alvo. Se estiver executando uma compilação empacotada, pressione a tecla de Crase (`).
Digite o seguinte comando e pressione Enter para executá-lo:
p.Chaos.StartVDRecordingQuando a gravação começar, a string "Gravação do depurador visual do Chaos em andamento..." será exibida na tela.
Para interromper uma gravação, abra a linha de comando, digite o comando a seguir e pressione Enter para executá-lo.
p.Chaos.StopVDRecording
A seguir
No próximo tutorial, você aprenderá a localizar os arquivos .utrace e reproduzir suas gravações.
Gravar uma sessão ao vivo
Gravar uma sessão ao vivo com o depurador visual do Chaos.
Reprodução no depurador visual do Chaos
Reproduza gravações no depurador visual do Chaos.