Hola a todos,
Estoy haciendo un rpg 2d para movil, y cuando mato un enemigo hago que desaparezca pasados unos segundos, para poder reutilizarlo luego. Había pensado, aunque no se si sería posible o recomendable, hacer un pantallazo de ese enemigo muerto, posicionarlo como un sprite encima del enemigo muerto, y desactivar este prefab. Y para rizar el rizo, según se hicieran los pantallazos, meterlos todos en un atlas para que solo genere un drawcall si hay por ejemplo 5 enemigos muertos en el suelo.
Primero, no se si es posible hacerlo, y segundo, no se que impacto de rendimiento tendrá esto.¿Alguien se ha visto en algo parecido? Es por no pegarme el curro y luego tener que deshacerlo todo porque consume demasiado.
Esta duda se extienda a los decals (manchas de sangre en el suelo, manchas de explosiones, etc). Me gustaría poder dejarlos en el suelo y no tener que hacerlos desaparecer. ¿Alguien saber hasta que punto es posible hacer esto sin que impacte mucho en el rendimiento, o trucos - recomendaciones para hacerlo?
Un saludo
Estoy haciendo un rpg 2d para movil, y cuando mato un enemigo hago que desaparezca pasados unos segundos, para poder reutilizarlo luego. Había pensado, aunque no se si sería posible o recomendable, hacer un pantallazo de ese enemigo muerto, posicionarlo como un sprite encima del enemigo muerto, y desactivar este prefab. Y para rizar el rizo, según se hicieran los pantallazos, meterlos todos en un atlas para que solo genere un drawcall si hay por ejemplo 5 enemigos muertos en el suelo.
Primero, no se si es posible hacerlo, y segundo, no se que impacto de rendimiento tendrá esto.¿Alguien se ha visto en algo parecido? Es por no pegarme el curro y luego tener que deshacerlo todo porque consume demasiado.
Esta duda se extienda a los decals (manchas de sangre en el suelo, manchas de explosiones, etc). Me gustaría poder dejarlos en el suelo y no tener que hacerlos desaparecer. ¿Alguien saber hasta que punto es posible hacer esto sin que impacte mucho en el rendimiento, o trucos - recomendaciones para hacerlo?
Un saludo