La optimización es una de las cosas más importantes al publicar un juego. Dentro de Unity 3D, hay dos cosas a tener en cuenta que afectan el rendimiento en los juegos.
Esos son Drawcalls y Triangles. Ambos tienen un impacto significativo en el rendimiento.
Drawcalls se refiere a la cantidad de texturas y aspecto gráfico de un juego. Entonces, si tiene muchas texturas diferentes y mapas normales, etc. Los Drawcalls aumentarán y afectarán el rendimiento. Una solución a esto es horneando las texturas, es decir, convirtiendo todas las texturas en una imagen o textura grande en la que se basan todos los elementos. Con esto ya no puede cambiar la textura de un elemento específico porque todo está mapeado y es por eso que es el último paso.
- ¿Qué puedo hacer para que un archivo mp3 o mp4 no se reinicie, sino que continúe donde se quedó como un audiolibro? La solución ideal sería algo que los usuarios de Android, iOS y posiblemente aplicaciones de escritorio pudieran usar.
- ¿Cuáles son las habilidades esenciales del desarrollo de iOS?
- ¿Qué es el desarrollo de aplicaciones iOS?
- ¿Por qué el último iOS se llama 10.3.3 y no 11? ¿Qué significa 3.3?
- ¿Por qué crees que los productos de Apple apestan?
El segundo problema son los triángulos. Este es un gran problema, ya que afecta más el rendimiento. Hace 2 o 3 años, idealmente, la cantidad de triángulos en una “” Vista de juego “debería haber sido de alrededor de 20–40K. Hoy en día es de hasta 60–100K a veces, esto es para dispositivos móviles. Reducirlos realmente depende de los objetos en su juegos, por ejemplo, si tienes muchos árboles, debes eliminarlos o un entorno enorme.
Otra solución es usar Occulsion Culling, lo que esto hace es que solo muestra lo que el jugador ve y elimina todo lo demás, por lo tanto, realmente ayuda al rendimiento. Por ejemplo, si un muro está bloqueando la vista detrás de él, no representará lo que está detrás, por lo tanto, el requisito de rendimiento será menor. Sin embargo, normalmente representaría todo.
Algunos otros trucos rápidos incluyen reducir la distancia de renderizado / campo de visión. Al instante puede obtener mucho rendimiento. Simplemente agregue niebla y parecerá que la niebla está bloqueando el fondo pero tampoco se está procesando nada.
Otras sugerencias son reducir los tamaños de textura al importar. También reduce el tamaño del APK final también.
Espero que esto ayude.