Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mensajes - Strod

46
Hola Mgbu, te agradezco enormemente tu interés, no tengas prisa tu míralo cuando te venga bien, faltaría más. Y bueno ni se te ocurra otra vez pedir perdon que me hace sentir mal  :-[

Yo mientras tanto estoy mirando cosas por distintos sitios por si doy con algo que me lleve a la solución, pero de momento nada.

Respecto a las variables 'iden' en el objeto baldosa, igual ahí no pintan nada, yo las puse probando distintas combinaciones.

Muchas gracias y saludos.
47
Hola de nuevo señores,

Desde el último momento que hablé con ustedes he intentado seguir con mi programa con resultados infructuosos.

Cómo les dije lo que quería era que en una pantalla con cuadrados al seleccionar uno los de alrededor parpadeasen para mostrarse seleccionables.

Ahora lo que he intentado desde entonces es que cuando clickeé con el mouse sobre uno de estos cuadros parpadeantes, el cuadro parpadeante dejase de parpadear y cambiase de color (a la segunda imagen del sprite).

El modo que he pensado para hacer esto es usar arrays como me dijeron para guardar los valores de las instancias de estos cuadros, pero el problema viene que me da un error que no entiendo al iniciar el programa y yo creo que tengo la variable bien declarada, les dejo el programa a ver si pueden decirme porqué me da ese error.

https://mega.co.nz/#!ctkQTI6Z!UAuYzSZS7BcKZdZe56e-MU3U2ZxN8GaXbk7yYedQ7qg

Saludos.



He seguido y lo que no tengo ni idea de como enfocar es lo siguiente:
Cuando está señalada una casilla y las de alrededor están parpadeando si entonces le doy con el mouse a la parpadeante que hay a la derecha de la 'equis', quiero que:
-La parpadeante que doy con el mouse pare de parpadear y cambie de color.
-el resto dejen de parpadear
-desaparezca la 'equis'.
Si sabéis como enfocarlo, please decidmelo.

Saludos.

48
Hola,

He estado mirando con detenimiento el programa con arrays de Mgbu y la verdad es algo que ahora mismo se escapa a mis conocimientos, lo guardaré a buen recaudo para entenderlo y aprender bien de él cuando tenga más práctica con GML, así como las funciones que ha puesto onixander que parecen muy interesantes cuando se trabaja con arrays.

Creo que es mejor ir poco a poco porque si quiero abarcar demasiado al principio me puedo saturar y dejarlo abandonado, os agradezco a ambos vuestras aportaciones.

Saludos.

49
Hola, primero de todo agradecerte las molestias que te has tomado en contestarme y en hacer un nuevo ejemplo.

Los arrays sí que los he visto en varios sitios mientras iba estudiando sobre programación en GM, pero nunca los he aplicado y sinceramente mientras pensaba como hacer mi tablero ni caí en ellos, después de haber visto tu programa con arrays casi mejor así porque de haber empezado con arrays no habría hecho nada, para hacerlo como tú hace falta un nivel que no tengo.

Pero me parece muy interesante (y más profesional) tu enfoque, así que mañana me pondré a estudiarlo para aprender de él.

Saludos y muchas gracias por tu tiempo.

50
Muchas gracias Mgbu, llevaba dos tardes dándole vueltas y no había manera. Pues resulta más complicado de lo que imaginaba en un principio, me está costando horrores entender el funcionamiento interno del programa.

Otra cosa, eso que comentas de que se puede hacer de otros modos, a modo didáctico ¿Me los podías comentar así por encima?, sin extenderte, simplemente es por aprendizaje y curiosidad, pero sólo si no te supone un gasto sensible de tiempo.

De nuevo, muchas gracias.
51
Buenas, Tengo un tablero con celdas y al seleccionar una de ellas con el mouse las que la rodean se seleccionan (lo muestro de momento con un parpadeo), el caso es que cuando quito la selección de esa celda siguen parpadeando  y lo que quiero es que solo parpadeen las celdas que están alrededor de la celda seleccionada.

Les dejo el ejemplo en un .gmk , si alguien puede echarle un vistazo y sabe como hacer lo que pido, le agradecería que me dijese cómo.

https://mega.co.nz/#!oAIDkJCb!XEcQ_gdcGdycXrTFWBmmKk9qye8WjI99jPFbQmMAP8Q
52
Lo he hecho tal y como has dicho Wadk y funciona perfectamente, es justo lo que buscaba, muchas gracias, la verdad que dicen que este programa es sencillo de manejar pero me está costando Dios y ayuda  :-[
53
Muchas gracias Penumbra por tu respuesta, pero no sé que función tengo que poner en el evento mouse left press para que se dibuje la equis encima del otro sprite, porque con sprite_index se borra la imagen que está abajo y se queda sólo la 'equis'.

54
Hola  a todos, verán, quiero dibujar encima de un sprite una señal, por ejemplo una equis.

Tengo los objetos en la room,  y quiero que los que selecciones con el boton del ratón se les señale con una 'x', pero el problema es que no logro hacerlo, lo he probado con diferentes funciones (como sprite_index) y me dibuja uno u otro pero nunca los dos superpuestos,¿Cómo puedo lograrlo?. Tengo un sprite que es una equis y quiero que aparezca encima de los sprites que yo quiera dándole con el ratón. Agradeceria ayuda.
55

Joer Texic, que máquina!! es justo lo que buscaba. Lo acabo de probar, le echado un vistazo rápido porque ahora no puedo mirarlo con detenimiento pero creo que el algoritmo va a ser asimilable con un poco de esfuerzo, muchísimas gracias, se nota que controlas del tema  ;).

Saludos a todos.

PD. Sí, leí las normas y busqué antes de preguntar pero no vi por ningún nada que me aclarase con mi duda.
56
Primero de todo, muchas gracias Mgbu y ferhand por vuestra ayuda.

Ayer precisamente estaba viendo como hacerlo con paths pero no lograba ver el modo, seguiré vuestras indicaciones tanto con las funciones que me habéis dicho como con los arrays a ver si así lo logro.

Gracias de nuevo y saludos.
57
Hola a todos y enhorabuena por esta fantástica comunidad.

Hace tiempo que busco la manera de hacer una cosa y no hay manera.

El caso es que quiero que un sprite se mueva a lo largo de una circunferencia (el borde de un circulo) y que lo haga poco a poco, es decir, que mediante una pulsación de una tecla se mueva una cantidad determinada de grados, no que esté girando continuamente. He visto y probado métodos para que se mueva de manera ininterrumpida, pero no sé hacerlo del modo que pido.

A ver si alguien puede ayudarme.
Saludos.