Saludos Makero WeGame:
En realidad sí influye la cantidad de objetos que están en el "room". :D
Cada uno de esos objetos tiene un evento "steps". Durante cada ciclo del juego se llama a cada evento "step" de cada objeto. Esto lleva tiempo. Cada variable de cada objeto, cada objeto en sí, ocupa espacio de memoria, que, en muchos caso, retrasa el desempeño del juego realizando el paginado de memoria al disco duro, etc.
Hay más ejemplos que te pudiera argumentar, pero no tengo tiempo. :-[
Definitivamente la cantidad de objetos, sus eventos "draw", "steps", sus variables, los "sprites" utilizados, los efectos sonoros...Todos en conjunto afectan radicalmente el desempeño del juego. :D
Una forma de evitar este problema es: ;)
* Creando la menor cantidad de objetos y desechándolos en su momento,
* Llamando las imágenes en el momento de usarlas y no desde el inicio del juego,
* Realizar lo mismo con los sonidos,
* Utilizar DLL externas,
* etc.
Gracias por la atención prestada y disculpen las molestias ocasionadas. ;D
En realidad sí influye la cantidad de objetos que están en el "room". :D
Cada uno de esos objetos tiene un evento "steps". Durante cada ciclo del juego se llama a cada evento "step" de cada objeto. Esto lleva tiempo. Cada variable de cada objeto, cada objeto en sí, ocupa espacio de memoria, que, en muchos caso, retrasa el desempeño del juego realizando el paginado de memoria al disco duro, etc.
Hay más ejemplos que te pudiera argumentar, pero no tengo tiempo. :-[
Definitivamente la cantidad de objetos, sus eventos "draw", "steps", sus variables, los "sprites" utilizados, los efectos sonoros...Todos en conjunto afectan radicalmente el desempeño del juego. :D
Una forma de evitar este problema es: ;)
* Creando la menor cantidad de objetos y desechándolos en su momento,
* Llamando las imágenes en el momento de usarlas y no desde el inicio del juego,
* Realizar lo mismo con los sonidos,
* Utilizar DLL externas,
* etc.
Gracias por la atención prestada y disculpen las molestias ocasionadas. ;D