Perguntas com a marcação «performance»

A qualidade, eficiência e velocidade da execução do jogo como resultado de vários fatores no design e na estrutura do jogo e em sua arquitetura.



2
Por que o Unity usa a reflexão para obter o método de atualização?
Por que o Unity usar a reflexão para acessar MonoBehaviourmétodos de mensagens, como Awake, Update, Start, ...? Não seria lento usar a reflexão? Por que ele não utiliza outras abordagens como Template Method? Ele poderia simplesmente definir os métodos como abstratos na MonoBehaviourclasse base e forçar as subclasses a implementá-las.
12 unity  c#  performance 


1
Gerenciando estado e componentes gráficos?
Costumo fazer muita otimização prematura ao lidar com gráficos. Existem alguns princípios que sempre tento seguir: Mantenha o número de componentes D3D no mínimo. (Estados de renderização, buffers, shaders, etc.) Somente ligue componentes se for absolutamente necessário. (Não está vinculado, etc.) Especialize os componentes o máximo possível. (Defina apenas as …

3
Desempenho de renderização para jogos em Flash
Eu estava lendo sobre SO sobre renderização em flash nativo vs construindo um BitmapDatabuffer de quadro personalizado e algumas das respostas eram um pouco conflitantes, então fiquei pensando: Geralmente, é uma boa prática seguir a rota do buffer de Bitmap personalizado ou é melhor deixar a renderização para o mecanismo …





1
Iluminação rápida com várias luzes
Como posso implementar iluminação rápida com várias luzes? Não quero restringir o jogador, ele pode colocar um número ilimitado e, possivelmente, luzes sobrepostas no nível. O problema é que os shaders que contêm loops dinâmicos que seriam necessários para calcular a iluminação tendem a ser muito lentos. Eu tinha a …


2
XNA gagueira em intervalos regulares
Estou tentando instalar o hardware, mas estou encontrando algum problema de desempenho estranho. A taxa de quadros média é de cerca de 45, mas é extremamente instável. Windowed SynchronizeWithVerticalRetrace = false IsFixedTimeStep = false PresentationInterval = PresentInterval.Immediate A imagem abaixo mostra meu tempo medido (com Stopwatch). O gráfico superior é …
10 xna  performance 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.