Buenos dias a todos :(
Mi problema. Por ahora supongo, carente de soluci?n, es que yo estaba
haciendo mi juego tranquilo, como siempre. De repente cargue el juego
para seguirlo. El speed del room esta en 120 para que se vea bonito y
fluido, pero resulta que ahora el room_speed no es 120 sino 60. Por m?s
que lo cambio a 120 en eventos step u otra manera, la speed no quiere voler
a 120 y subir, ya que tambien prob? con 240. El room siempre funciona a velocidad 60
a menos que la baj?. La verdad, no tengo ni idea de qu? pas?, y dudo que alguien
lo haga. Pero mantengo la esperanza de que esto le halla pasado a alguien antes.
Alguien sabe como puedo solucionarlo :(??
Mmm...no se mucho, pero vos como pusiste la velocidad, en las propiedades de room o con GML?
Primero que nada te digo que 120 de room speed es un disparate. 60 ya es mucho. El ojo humano ni siquiera es capaz de ver tantas im?genes por segundo (no llega ni a 30). Lo ?nico que consegu?s es que el juego vaya lento en algunas PCs.
El problema puede ser un c?digo conflictivo.
Fijate que si usas room_speed en alg?n objeto, speed del room (propiedad) no va xD
Cita de: Wadk en Marzo 06, 2010, 01:06:18 AM
Primero que nada te digo que 120 de room speed es un disparate. 60 ya es mucho. El ojo humano ni siquiera es capaz de ver tantas im?genes por segundo (no llega ni a 30).
Comorrl???
Lo que es ver, podemos ver un porron de imagenes por segundo, solo que a partir de 24-25, las imagenes ya no se recogen nitidas en el cerebro,entonces es cuando da la
agradable sensacion de movimiento continuo xDD
Lo que se consigue aumentando la room_speed es suavidad, captes las imagenes que captes : / (y si, la lentitud en algunos pCs tambien lel)
En realidad mi monitor llega hasta 120hz y quer?a una verdadera sensaci?n de smooth.
Pero bue, no hay ning?n c?digo en todo el juego que utilize room_speed. De hecho cre?
uno para ver que pasaba. Lo puse en el step de un objeto que est? en todas las room
y le puse que haga room_speed=120 y a?n as? no quiere subir de 60... No existe ning?n
error mio que halla cambiado el room_speed. Porque ni lo toqu? luego de cambiarlo en
las propiedades del room, y hasta ahi funcionaba. Sospecho que esto en realidad es un
problema del game maker =/
creo que no entiendes lo que te dicen: tu PC no soporta tanto!
Cita de: SP_Christian en Marzo 06, 2010, 06:25:21 PM
Cita de: Wadk en Marzo 06, 2010, 01:06:18 AM
Primero que nada te digo que 120 de room speed es un disparate. 60 ya es mucho. El ojo humano ni siquiera es capaz de ver tantas im?genes por segundo (no llega ni a 30).
Comorrl???
Lo que es ver, podemos ver un porron de imagenes por segundo, solo que a partir de 24-25, las imagenes ya no se recogen nitidas en el cerebro,entonces es cuando da la agradable sensacion de movimiento continuo xDD
Lo que se consigue aumentando la room_speed es suavidad, captes las imagenes que captes : / (y si, la lentitud en algunos pCs tambien lel)
De acuerdo, pudo haber sido un error m?o, pero de todas formas, 120 im?genes por segundo sigue siendo un disparate. La mayor?a de los monitores no muestran m?s de 70, y aunque lo hagan, la diferencia es tan min?scula que no vale la pena.
Texic, seguro que el juego antes s? iba a 120 fps? Puede ser que en realidad siempre fue a 60 y reci?n ahora te das cuenta de eso.
en verdad es un disparate 120 imagenes por segundo, el mio solo muestras 60;y aparte que si es un juego complejo dudo que alcanse esa velocidad en muchos PCs.
Tambien dijo que creo que texic recien se dio cuenta que le anda a 60 fps XD
CitarTexic, seguro que el juego antes s? iba a 120 fps? Puede ser que en realidad siempre fue a 60 y reci?n ahora te das cuenta de eso.
Si estoy posteando obviamente me di cuenta de que cambi?, las velocidades entre 60 fps y 120 son muy diferentes
las cosas corren a la mitad de la velocidad ya que los eventos suceden 60 veces por segundo en vez de 120.
CitarLa mayor?a de los monitores no muestran m?s de 70, y aunque lo hagan, la diferencia es tan min?scula que no vale la pena.
No me creer?as la gran diferencia que existe en jugabilidad. Eso s?, la mayoria de los monitores no lo soportan, pero
'pondr? un selector de fps para el juego. Mi monitor soporta 120 herzios y la diferencia es muy notable
Citarcreo que no entiendes lo que te dicen: tu PC no soporta tanto!
Una Ati 4670 de 1gb ddr3 no creo que tenga problemas de velocidad con graficos 2D :-X
Creo que no deber?a haber posteado esto, veo que es un desperdicio de tiempo ya que en vez de darme una respuesta me estan
contradiciendo todo lo que digo. Por m?s que crean q 120 es innecesario o no, deber?a funcionar!! Y la cosa es que no funciona :(
No, mi pregunta no era obvia. No todos saben que la velocidad realmente cambia si cambian los fps.
Est? bien, voy a dejar de intentar convencerte de que 120 fps es demasiado.
Dijiste que "no hay ning?n c?digo en todo el juego que utilize room_speed". C?mo hiciste ese selector de fps entonces? Dudo que hayas creado un room para cada configuraci?n de fps. El problema podr?a tener que ver con eso.
Jajaja, me agarraste XD
Bueno, 'pensaba' hacer el selector, pero todavia no lo hice XD
Pero lo dije porque me di cuenta de que ten?an razon, algunas pc's no son
muy buenas como para correr un juego con muchos efectos a 120 fps :-[
CitarNo, mi pregunta no era obvia. No todos saben que la velocidad realmente cambia si cambian los fps.
Cierto XD
Bueno, al menos aprendiste algo nuevo, osea que el post no fue del todo inutil :)
Todav?a no logr? solucionarlo yo :(
No tengo la m?s m?nima idea de qu? pueda ser el problema =/
Quiz?s se me bugue? el game maker...
Cita de: Texic en Marzo 07, 2010, 04:37:56 AMCitarNo, mi pregunta no era obvia. No todos saben que la velocidad realmente cambia si cambian los fps.
Cierto XD
Bueno, al menos aprendiste algo nuevo, osea que el post no fue del todo inutil :)
En realidad yo s? lo sab?a ;D
Bueno, la verdad no s?. Est?s seguro de que lo que cambia es el room_speed y no los fps? y probaste a crear un nuevo juego y poner 120 de room_speed a ver cambia o no?
No, creo un juego nuevo y nada. No se lo que pas?. Ahora el juego anda a la mitad
de la velocidad. Quiz?s me volv? loco, pero no est? dentro de mis posibilidades. Wadk, pru?balo
tu, prueba un juego de plataformas a 60 fps y luego a 120, dfeberia funcionar al doble de la velocidad.
Sin? es que me estoy poniendo viejo =/
100pre debes conservar una copia de seguridad de tu juego anterior, a lo mejor agregaste un objeto que en step ejecute varios procesos y esto hace m?s lento la ejecuci?n del juego, otra cosa tambi?n ser?a el tama?o de las view, quizas usaste una view m?s o son muy grandes las view que usas, procura no sobrecargar muchos procesos en step, trata de optimizar c?digo, esto te puede ayudar mucho XD
Es que pruebo con un juego en blanco y aun as? la velocidad del room
no pasa de los 60 :(
Te dejo un ejemplo q si funciona a 120 incluso hasta m?s XD XD XD
Descargar ejemplo hecho x soccer 2008 (http://img40.xooimage.com/files/f/6/4/ejem2-199c00c.gmd)
Lo sabia! Me sigue andando a velocidad 60. Realmente no se qu? pas?. Estoy
bastante desconcertado, pero tambien entiendo que ning?n programa es perfecto, ni
siquiera el game maker. O quiz?s un virus...
q raro, pero en mi pc me anda 120 hasta incluso m?s, no te desanimes hombre el problema debe ser de tu pc, cierto quizas x virus...y esto q mi pc es del a?o 2006 XD XD XD
como haces para saber que el juego corre a 60 de room speed? usas el debug mode, no?
acuanto te corren los fps? tambien a 60?
proba con la opcion del debug mode de ejecutar codigo y pone:
room speed = 120;
echale un vistazo a mi ejemplo corre a 120fps incluso a m?s, ejecuta el ejemplo presionando f6 en lugar de f5, ahi sale la velocidad XD XD XD
Descargar ejemplo hecho x soccer 2008 (http://img40.xooimage.com/files/f/6/4/ejem2-199c00c.gmd)
Entonces es problema de tu PC, no de tu juego.
Seguro que lo que baja a 60 es el room speed y no los fps? Qu? sistema operativo ten?s? Y qu? versi?n de GM est?s usando?
Ambas bajan a 60, el fps lo chequeo y el room_speed tambien. Mi pc es demasiado poderosa
como para que sea un problema de hardware. Uso windows xp, pero tambien lo usaba la semana
pasada cuando funcionaba a 120 fps y room speed. Tenia y tengo el gm8. Descargue el game maker 7
para ver si era el programa y me desconcert? muchisimo ver que me pasa lo mismo con el gm7. No importa que
corra el juego en debug, subo el room_speed y sigue en 60. Si lo bajo, baja sin problemas, pero
si lo subo no quiere hacer caso. Es un problema realmente sin precedentes... Creo que soy el
primero al que le pasa :(
PD: M?s cosas raras que no entiendo: en el step del oso pusiste room_speed=120. Yo lo chequeo en el debugger y
me dice que el room speed es 160. Claaro, si hubiera leido el c?digo del otro objeto no hubiera escrito esto
Es algo muy raro... Deber?as preguntar en la GMC.
hay otra forma para cambiar la speed del room, que es atraves del debug mode en la ventana de debug informationvas ve a tools> set speed..., te aparece un cartel con un textbox donde debes de poner la velocidad de la room
NOTA: debes de quitar la linea de codigo donde tu especificas la velocidad de la room.
si puedes cambiar la velocidad desde hay podriamos comprobar que el GM en tu pc aguanta tal velocidad, por lo menos seria algo.
otra cosa que puede de ser la causa es tu targeta de red, talves al ejecutar un programa o algo, cambio la resolucion o screen refresh rate(o sea la actualizacion de la imagen del monitor: 60 Hz, 120 Hz, etc.), deberias chequearlo
Bueno bueno, aqui dejo un ejemplo, le he pulido mucho para q coja en cualquier pc la misma velocidad (superior a 120 fps) XD XD XD
http://img21.xooimage.com/files/3/f/1/ejem-de-fps-19a2178.gmd (http://img21.xooimage.com/files/3/f/1/ejem-de-fps-19a2178.gmd)
Citarhay otra forma para cambiar la speed del room, que es atraves del debug mode en la ventana de debug informationvas ve a tools> set speed..., te aparece un cartel con un textbox donde debes de poner la velocidad de la room
NOTA: debes de quitar la linea de codigo donde tu especificas la velocidad de la room.
si puedes cambiar la velocidad desde hay podriamos comprobar que el GM en tu pc aguanta tal velocidad, por lo menos seria algo.
otra cosa que puede de ser la causa es tu targeta de red, talves al ejecutar un programa o algo, cambio la resolucion o screen refresh rate(o sea la actualizacion de la imagen del monitor: 60 Hz, 120 Hz, etc.), deberias chequearlo
Todo eso ya lo se, y lo comprob?. No soy nuevo en el game maker. La PC como dije tiene un procesador
doble nucleo (AMD Athlon64X2 5600) y una video Ati Hd 4670 de 1gb. 1 lindo gb de ram de 667mhz. La PC
soporta muchisisimo m?s que 120 fps. Antes sol?a hacerlo, pero ahora no, y no cambi? nada de nada...
Tu ?ltima teor?a es la que m?s me gust?, pero tampoco, cierro todos los procesos no indispensables y
sigue sin funcionar. Lo de la tarjeta de red no lo entendi. Que tiene que ver??
Bueno, de todas maneras, gracias por responder, pero ya perd? las esperanzas, tendr? que instalar de
vuelta windows o formatear la PC =/
No haz probado mi nuevo ejemplo??? :(
Sip, pero sigue sin funcionar =|
Mejor aprueba los ejemplos en otra pc y despu?s me comentas =)
Ah de ser quizas por tu procesador que mientras m?s tienes archivos en tu pc m?s lenta es tu pc quizas prueba a optimizar tu juego O borrar algunas cosas
O quizas sea por los requisitos de tu pc :(
Si te has puesto el Catalyst Control Center, hay una opcion que te permite bloquear los fps de las aplicaciones, de forma que por mucho que le digas a la aplicacion que vaya a 120 o 300 fps, te ira al valor que hayas especificado en esa opcion.
No me acuerdo ahora del nombre, ni por donde andaba, simlpemente buscala y asegurate de que este desactivada.
No se me ocurren mas posibles causas.
aactiva la resoluci?n de la pantalla y la frecuencia q sea de 100, aprueba otras funciones en opciones del juego... XD XD
CitarAh de ser quizas por tu procesador que mientras m?s tienes archivos en tu pc m?s lenta es tu pc quizas prueba a optimizar tu juego O borrar algunas cosas
O quizas sea por los requisitos de tu pc :(
Ya especifique mi procesador y maquina, por favor, lean los posts anteriores antes de postear
algo que ya se dijo. Tambi?n prob? cerrando todos los procesos innecesarios. No es un problema
de velocidad, porque se mantiene a 60 fps exactos, si fuera por velocidad, la cifra rondaria
ese valor en vez de clavarse en ?l ;)
CitarSi te has puesto el Catalyst Control Center, hay una opcion que te permite bloquear los fps de las aplicaciones, de forma que por mucho que le digas a la aplicacion que vaya a 120 o 300 fps, te ira al valor que hayas especificado en esa opcion.
No me acuerdo ahora del nombre, ni por donde andaba, simlpemente buscala y asegurate de que este desactivada.
No se me ocurren mas posibles causas.
Eso! Buenisima respuesta! Puede ser que sea eso, pero el problema es
que el catalyst no me abre. Puede ser que se halla configurado solo y no me halla dado
cuenta, ya que no lo puedo abrir
Muchas gracias, lo probar? ;D