Introdução aos conceitos, recursos e amostras do DOTS para desenvolvedores avançados em Unity (edição Unity 6)

Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.
Atualizado para o Unity 6, este guia é um manual valioso para desenvolvedores experientes em Unity que estão considerando implementar o Data-Oriented Technology Stack (DOTS) do Unity em seus projetos.
As seções importantes deste guia incluem:
1. Causas de desempenho ruim: Conheça os fatores que podem contribuir para um desempenho ruim da CPU em um jogo.
2. Pacotes e recursos do DOTS: Entenda como cada pacote e recurso no DOTS desempenha um papel no aprimoramento da velocidade e da eficiência de execução de um jogo, como eles podem ser usados juntos e sua base comum, o Sistema de Entidade de Componentes Unity (ECS).
3. As amostras mais recentes: Obtenha uma visão geral breve de alguns dos recursos e amostras recomendados que você pode explorar como seus próximos passos no desenvolvimento do DOTS. Este e-book detalha os principais projetos no repositório GitHub atualizado do ECS para que você saiba para onde seguir.
4. Conceitos do DOTS (e equívocos): Leia explicações detalhadas sobre conceitos relacionados ao Unity ECS, incluindo alocação de memória e Garbage Collection, memória e cache da CPU, programação multithread, as limitações de programação orientada a objetos e programação orientada a dados. Você também encontrará respostas esclarecedoras para alguns dos equívocos sobre DOTS.
Se você deseja basear um novo projeto em DOTS ou implementar DOTS para partes críticas de desempenho de seu jogo baseado em MonoBehaviour, este guia aborda todo o terreno necessário de maneira estruturada e clara.