alezithop
Usuario (México)

Heey! Hoy vengo con un "Tip" para sus personajes del GAME MAKER, es algo que se me ocurrio de la nada y lo puse a prueba y me anduvo bien, pero no estaria de mas que si surge algun detalle o algun otro "Tip" que quieran compartir pues haganlo saber, no voy a explicar como hacer movimientos de personajes ni animaciones ni D&D/GML, sino que el tema se trata de esos pequeños detallitos que surgen cuando tienes un(os) sprite y felizmente empiezas a poner todo en su lugar para un juego de plataformas y por logica o por forma comun el personaje puede de brincar pero de repente cuando das un salto en un vacio y no alcanzas a caer al otro lado del piso resulta que tu personaje se quedo atorado( o bien los enemigos u otros objetos), así como este hay muchas mas situaciones, entonces lo que vamos a hacer es editar los sprites que nos interesen aplicarles esta solución. PROBLEMA: Primero abrimos nuestro sprite con el editor por defecto de nuestro GM(doble click en nuestro sprite/imagen). (para este ejemplo usare una sencilla que hice rapidito de 32x32) Es importante que eliminemos el fondo de la imagen (ya sea que venga en color blanco, verde, negro, etc. porque no nos interesa en lo mas mínimo que salga nuestro personaje con el fondo con el que viene por defecto). Usaremos la cuadricula y ampliaremos de tal modo que nos quede un color por cuadrito de esta forma: Una vez acomodado asi seleccionaremos la herramienta de linea (presionando la tecla "L" o click en linea). Ahora debemos ponerle en la opcion "OPACITY" a todo lo que da, osea <255> y con la casilla "REPLACE" marcada. Usaremos este color, por ser un tono bajito, pero visible(por ahora). Con la herramienta que tenemos seleccionada haremos un rectangulo alrededor de nuestro personaje sin pasar por encima de nuestro sprite(NI UN SOLO CUADRITO POR ENCIMA) solo al rededor, tomaremos como referencia la parte mas larga de nuestro personaje, en cada uno de los cuatro lados. NOTA IMPORTANTE!! Realmente es importante que quede un rectangulo ó cuadrado PERFECTO osea las lineas que lo conforman deben ser TOTALMENTE RECTAS ni un cuadrito fuera de lugar. Y nos debe quedar algo así: (alejamos la imagen un poco para estar seguros o a su tamaño original, en caso de que sea muy grande, y si no tambien xD). Cambiaremos las propiedades de "OPACITY" y las pondremos a <5> y seleccionaremos la herramienta de relleno (presionando la tecla "F" y la linea que conforma al rectangulo que hicimos la vamos a rellenar, nos debera quedar un color invisible a simple vista (supongo que abría que estarle buscando defectos al juego para encontrarlo), lo probé con BACKGROUNDS (fondos) blanco y negro y no se nota, igual pueden probarlo con otros colores de fondo y cualquier cosa avisan de cual fue la mejor opción para bajarle el tono de "OPACITY" o buscar otra solución. Y debe de verse transparente: Ahora el problema de que nuestros sprites se "atoren" ya no debera presentarse. Esto es todo, espero ayudar a mas de uno! Saludos! No se olviden comentar! POR UNA VERDADERA INTELIGENCIA COLECTIVA

Hola buen dia a todos los que se toman el tiempo de pasarse por mi nuevo post. Lo hice porque yo tuve algunos problemillas con esto, batallaba para que las vidas y la barra de vida REALMENTE fueran persistentes al pasar de room, viendo varios videos y con ayuda de algunos miembros de la comu pude hacerlo. LAS IMAGENES SON MIAS(excepto las de la comu), vi un tutorial en youtube que traia lo de poner las barras de vida y vida pero no lo hacia persistente en las demas rooms, probe el juego y cuando me salio ese example que hice me base de mi example para hacerlo . Lo primero es abrir el programa. Una vez que lo tengamos abierto vamos a crear o a poner los sprites. En mi caso pondre 6 sprites. El primero: El personaje principal o jugador. El segundo: El piso que nuestro juego va a tener(escojan uno de este tipo de cuadrito si van a seguir el tutorial al paso porque tambien lo utilizaremos como pared). El tercero: El "item" que nos dara una vida cuando lo toquemos. El cuarto: El "item" que nos aumentara la barra de energia. El quinto: El enemigo. El sexto y ultimo: El marcador del siguiente nivel. Ahora si tenemos ya nuestros sprites listos. Ahora lo que vamos a hacer es crear los objetos para nuestros Sprites y otros 3 objetos mas que no tendran sprite. Ahorita simplemente crearemos los objetos mas adelante les pondremos todo lo que los va a componer(acciones y/o eventos). NOTA IMPORTANTE: Tendremos objetos que seran persistentes o solidos asi que fijarse bien. El primero: El objeto del personaje principal o jugador. (Visualizando la imagen de abajo). Dandole click donde esta encerrado de rojo es donde escogemos el sprite que llevara nuestro objeto. El segundo: El objeto de nuestro piso. El tercero: El objeto de aumento de vidas (+1). El cuarto: El objeto de aumento parcial de energia(con parcial me refiero a que solo aumentara una cierta cantidad en la barra de energia). El quinto: El objeto del enemigo. El sexto: El objeto que nos pasara a la siguiente room. AHORA PASAREMOS CON LOS OBJETOS QUE NO TIENEN SPRITE El septimo: El objeto que nos mostrara la barra de energia. El octavo: El objeto que nos mostrara las vidas que tenemos. El noveno y ultimo: El objeto que nos podra las vidas y la barra de energia. Listo tenemos nuestros objetos creados. Ahora Vamos a ponerle los eventos/acciones que van a llevar algunos objetos. En nuestro objeto del jugador le pondremos una collision con los objetos que tienen sprite ( El piso, enemigo, aumento de vida, aumento de energia y siguiente room). Tiene que quedar asi: En el espacio de las Acciones estara vacio, por ahora. Continuando ahora con las acciones del evento "collision" con el piso. seguiremos los pasos de la imagen. Primero en la pestaña MOVE arrastraremos MOVE TO CONTACT a donde se ponen las acciones. En el apartado direction, pondremos "direction" (sin las comillas) asi como se ve en la imagen. En maxium pondremos 12 y lo demas lo dejamos como esta. Ahora en la misma pestaña seleccionaremos Speed Vertical y de igual manera lo arrastraremos a las acciones lo dejaremos como esta (en 0 y no relative). Nos pasaremos a la collision con el objeto que aumentara las vidas +1. Ahi nos vamos a la pestaña main1 y arrastramos "Destroy instance" y seleccionamos Other. Despues nos dirigimos a la pestaña SCORE, ahi arrastraremos el icono "Set Lives", y en New lives pondremos 1 y marcamos la casilla Relative. Nota Resumen: Cuando el jugador o personaje principal toque al objeto de las vidas, nuestra vida incrementara +1 y el objeto de las vidas sera removido. Vamos a la collision con el objeto que aumentara la energia. Haremos lo mismo que en el evento pasado de arrastrar "Destroy instance" y de igual manera seleccionamos "other". Ahora en la pestaña SCORE arrastraremos el icono "Set Health". donde dice "value" pondremos la cantidad de 10 y marcamos la casilla relative. Vamos a la collision con el objeto del enemigo. Ahi haremos algo parecido a lo que acabamos de hacer, pero en lugar de poner 10, pondremos -5 y marcaremos la casilla Relative. Vamos a la collision con el objeto de pasar a la siguiente room / nivel. Arrastraremos el icono "next room" y seleccionan el efecto que quieren que tenga para cambiar de room / nivel. Ahora vamos a crear otro evento. Un evento Keyboard Y seleccionaremos "LEFT". Una vez que ya tengamos creado el evento nos iremos a la pestaña "MOVE" y arrastraremos el icono Speed Horizontal, y en hor. speed pondremos -5 y NO marcamos la casilla relative. Esto es para que nuesto personaje se dirija a la izquierda. Ahora vamos a crear otro evento. Y seleccionaremos "RIGHT". Igual una vez que tengamos el evento nos vamos a la pestaña "MOVE" y arrastramos el icono Speed Horizontal, y en hor. speed pondremos 5 y NO marcaremos relative. Ahora vamos a crear otro evento. http://i1101.photobucket.com/albums/g426/neptiune/Post%203%20Taringa%20Vida%20y%20Barras%20de%20Vida%20Game%20Maker/Captura_other.png y seleccionaremos "NO MORE LIVES". Ahi en las Acciones de ese evento nos iremos a la pestaña main2 y arrastramos el icono restart the game. Ahora vamos a crear otro evento. http://i1101.photobucket.com/albums/g426/neptiune/Post%203%20Taringa%20Vida%20y%20Barras%20de%20Vida%20Game%20Maker/Captura_other.png Y seleccionaremos "NO MORE HEALTH". Ahi en las acciones iremos a la pestaña SCORE y arrastraremos el icono set lives y pondremos -1 y marcaremos la casilla Relative. Y en las mismas acciones en la misma pestaña SCORE arrastraremos el icono set healt y pondremos 100 y NO marcaremos la casilla relative. Pasamos con el objeto del Enemigo ya que los objetos de el piso, la vida+, el aumento de energia y pasar al siguiente room / nivel no tendran Eventos. Pondremos un evento CREATE. Y en las acciones nos dirigiremos a la pestaña MOVE y arrastraremos el icono Speed Horizontal, y en hor. speed pondremos 3 y NO marcaremos la casilla relative. Ahora vamos a crear otro evento. Y seleccionaremos a nuestro piso y en las acciones en la pestaña MOVE arrastraremos el icono REVERSE HORIZONTAL y seleccionamos "self". Pasamos con el objeto de la barra de energia. Pondremos un evento DRAW. Y para las acciones nos vamos a la pestaña SCORE y seleccionamos DRAW HEALTH y pondremos la configuracion como se muestra en la imagen: (NO relative). Pasamos con el objeto de las vidas. Pondremos nuevamente un evento DRAW. Y para las acciones nos dirigimos a la pestaña SCORE y seleccionamos DRAW LIVES y pondremos la configuracion como se muestra en la imagen: (RELATIVE). Pasamos con el objeto que se encargara de llevar el control de las vidas y la barra de energia. Pondremos un evento CREATE. Y en las acciones nos dirigimos a la pestaña SCORE y arrastramos el icono de SET LIVES y le ponemos 3 y NO marcamos la casilla relative. De igual forma arrastramos el icono SET HEALTH y le pondremos 100, y NO marcamos la casilla relative. Listo!! Ahora por ultimo paso vamos a crear 2 rooms. Y en la primer room para hacer la prueba colocaremos de esta manera los objetos las 3 bolitas azules de la esquina son los 3 objetos que no tenian sprites acomodenlos ahi no importa el orden, y los objetos que si tienen sprites acomodenlos de esa forma al menos por ahora si es que estan siguiendo el tutorial solo sera para hacer la prueba Ok. Ahora ponemos la segunda asi sencilla. Solo es para hacer la prueba. Y no pongan los objetos que no tienen imagen porque SON PERSISITENTES osea que estan en las siguientes rooms automaticamente. RECUERDEN tener las 2 rooms ya creadas, para que no les tire error o se acabe el juego sin que vean resultados. Y por ultimo a probar el juego. Dejen que su enemigo les quite una vida y les baje un poco de energia.. antes de pasar al siguiente room y ver si les funciono. By alezithop Espero y les haya sido de utilidad..! Comenten Criticas Constructivas o algo que se me paso, dudas, etc. P.d. me falto explicar unas cosas pero siguiendo el tutorial se daran cuenta para que sirven Saludos No te olvides de Visitar La Comunidad, Unirte & Recomendarla
Hola buen dia a todos, acabo de instalar el Snow Leopard Transformation Pack for Windows 7 en una lap, y me apareció el recuadro que dice Failed To Register Hotkey Snow Transformation Algo asi: [La tome de la pagina y la resubi] Revisando en google encontre una pagina que ofrece la solucion en los comentarios (abajo la FUENTE). Bueno lo primero que tenemos que hacer es abrir el Snow Transformation Pack Ahora seleccionamos CONFIGURE USER ACCOUNTS En esta ventana DESMARCAREMOS LA CASILLA VirtuaWin y presionamos APPLY CONFIGURATION. Nos mostrara una o dos ventanas si mal no recuerdo ACEPTAMOS y se va a reiniciar. Para entonces el problema debe estar resuelto. Esta es la solución que encontré la Acabo de probar (para dudas de fecha de manera ordenada y con calma ver la fecha de creación del post xD) ME DESLINDO TOTALMENTE DE LO QUE PUEDA SUCEDERLE A SUS EQUIPOS. Como ya mencioné encontré una solución y se las comparto. Saludos! Comenten si les sirvió o no para que los usuarios tengan mas seguridad o no de usar este método.
Lo primero que haremos, sera tener listo nuestro sprite que queremos modificar. Para este tutorial usare uno de Sailor Moon de Un proyecto que tengo sin fines de lucro. En fin continuemos. Aqui mi personaje. Presionamos el boton "EDIT SPRITE" En mi caso tengo la animación sencilla, osea esta si la pongo con un objeto ira muy rápido. Ahora seleccionaremos la primer imagen que tengamos y la vamos a copiar. Con ese boton que esta encerrado. y lo pegaremos 3 veces. Este sera el resultado (EN mi caso, en su sprite debe de quedarles la misma imagen seguida las veces que la pegaron mas la original, osea 4 imagenes iguales) haremos lo mismo con las demas imagenes en mi caso con las otras dos. debe de quedar asi con la segunda. y asi con la tercera. Este es nuestro resultado final, le damos aceptar (a la flechita verde) y se lo ponemos a nuestro objeto y listo. (depende de cada quien la programacion que le asigne a cada objeto/accion)