Pesquisar em Unity

Ferramentas para resolver problemas e dar sentido à sua arquitetura

Última atualização: novembro de 2018

O que você encontrará nesta página: as três principais dicas de Richard Fine para melhorar sua experiência de scripts em Unity. Siga essas dicas para obter mais eficiência no seu desenvolvimento e menos problemas!

Como desenvolvedor que passa muito tempo participando na comunidade Unity, Richard ajudou muitos clientes a melhorar os scripts. Aqui, ele oferece conselhos sobre o uso efetivo do depurador, o poder “revolucionário” da classe ScriptableObject e quando otimizar o projeto.

Aprenda a usar o depurador efetivamente

Embora você possa ir long no diagnóstico de problemas com Debug.Log, o depurador pode ajudar você a diagnosticar um problema mais rápido e com mais detalhes. Caso nunca tenha usado antes, nós temos guias para Visual Studio e VS para o predecessor do Mac MonoDevelop — mas se já usou, recomendo separar um tempo para explorar tudo que o depurador tem a oferecer, como definir pontos de interrupção condicionais ou usar a janela Immediate.

aprenda a usar o depurador de forma eficaz

Para técnicas de script, tenha sempre em mente a classe ScriptableObject

A classe ScriptableObject é uma parte muitas vezes ignorada da API Unity. Compreender ScriptableObject pode ajudá-lo a construir uma arquitetura muito mais limpa e mais elegante. ScriptableObject pode ajudá-lo a manter as coisas simples, ser mais orientado a dados e obter uma melhor separação de preocupações em seu projeto. Para obter uma explicação completa do ScriptableObject e exemplos de como você pode aplicá-lo, há mais palestras ótimas na Unite — Eu dei uma introdução ao assunto e outras se aprofundaram ainda mais, como nesta ótima palestra de Ryan Hipple da Schell Games. Também há uma aula de vídeo da equipe de aprendizado da Unity.

Otimize ao longo de seu processo de desenvolvimento, não apenas no final

Às vezes, a resposta correta para um problema de desempenho é mudar o design do seu jogo e, quanto mais você demorar para otimizar o projeto, mais difícil será aplicar esse tipo de mudança. Quando estiver otimizando, a janela de Estatísticas no modo de visualização do jogo é um bom começo, mas, para entender de fato seus problemas, você deveria usar o Profiler. Ele contém muitas informações e, para obter os resultados mais precisos, você deve perfilar seu jogo enquanto estiver executando como uma build, não no Editor.

Melhor otimização de scripts Unity

A janela do Profiler

Mais recursos

Queremos saber! Você gostou deste conteúdo?

Sim, continue. Bem. Poderia ser melhor