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 - julianxx9

1
Usando la idea del usuario 8 bits  8). En lugar de una variable para cada personaje, le sera mas practica usar una variable global, esta variable estará declarada en un objeto controlador, esta tendrá un comportamiento booleano.

Esta variable podrá llamarla como quiera, pero para efectos de ejemplo le llamaré global.cjugador=0; //Control Jugador
La variable puede iniciar en 0 indicando que nadie tiene el balón, el valor 1 es para el primer jugador, y el valor 2 es para el segundo jugador.

en el codigo Step de cada personaje puede tipear una condicional que diga:

[gml]if (global.cjugador==1{ // Jugador 1
   poderControl=true; //si esta variable es verdadera; la sentencia que tiene escrita sucederá, en este caso los movimientos que usted tiene hechos.
})[/gml]

lo mismo puede replicarlo en jugador 2.

Suerte en su trabajo de código.   :)
2
¡muchas gracias! me ha servido, doy esto como resuelto
3
seguramente no me di a entender, algunas veces me pasa, lo explicare con una imagen, al crearse la bala seria cerca del obejto jugador que dispara, por cerca me refiero a tocarlo es hay donde en el objeto bala del evento de colision correria el codigo de: other.vida-=1; eliminando el objeto que creo la bala y no al otro objeto jugador
4
el codigo que enviaste elimina la instancia que genera la bala, ya que en el evento de colision de la bala contra el objeto jugador colocar other.vida-=1; afecta al jugador ya que este es otro objeto, no se si me di a entender
5
Buenas. Tengo un objeto bala que es disparado por un objeto jugador, quiero que esta bala hiera a otro objeto jugador, vero yo se que si  chequeo la colision con el objeto jugador y los hiera afectara al que esta accionando la bala osea el mismo objeto jugador, me gustaria tener la id del objeto al cual impactara la bala
6
veraz, ya encontre solucion al problema que tenia, el problema se encontraba en uno de los parametros de la funcion network_send_packet(), en el que pide socket,buffer,size, en el parametro socket yo no sabia que hay se tiene que colocar el socket del cliente conectado al server, ese socket se obtiene almacenando en una variable la funcion ds_map_find_value(async_load,"socket")  sabiendo eso hice la prueba y logre mandar datos del servidor al cliente
7
Buenos dias. Yo estaba aprendiendo y practicando codigos sobre el tema de los juegos online, andaba bien pude conectar un cliente a un servidor lo cual cabe decir que es facil, mandaba paquetes de datos desde el cliente al servidor, hay bien, pero, cuando mandaba paquetes de datos des servidor al cliente, no lo hacia, y ese es el problema, deduzco que el problema pueda ser en el objeto servidor dejo el codigo para que evalúen que pueda estar mal:
obj_servidor

///evento step
if(keyboard_check_released(vk_enter))
{
    buffer_seek(buffer,buffer_seek_start,0);
    buffer_write(buffer,buffer_u8,1);
    buffer_write(buffer,buffer_string,mensaje1);
    envio=network_send_packet(socket,buffer,buffer_tell(buffer));  //esta linea muestra un valor de -1
}


obj_cliente

//evento networking
var eventid=ds_map_find_value(async_load,"id");
if(evenid==socket)
{
var tipo=ds_map_find_value(async_load,"type");
if(tipo==network_type_data)
{
    var recibido=ds_map_find_value(async_load,"buffer");
    buffer_seek(recibido,buffer_seek_start,0);
    var idRecivido=buffer_read(recibido,buffer_u8);
    if(idRecivido==1)
    {
        mensaje=buffer_read(recibido,buffer_string);
    }
}
}


8
entonces para que aparesca en la planta haz que el objeto disparo aparesca en la planta: [gml]instance_create( obj_planta.x,obj_planta.y, obj_disparo );[/gml]
9
Preguntas y respuestas / Re:pasar de strip a gift
Enero 15, 2016, 03:55:39 PM
yo me preguntaba lo mismo busque y di con esto: http://easy-gif-animator.softonic.com/ "Easy Gif" creo que tienes que guardar las imagenes individualmente en game maker y en easy gif las importas
10
Primeramente Feliz Año, he intentado hacer un juego de memoria(en donde se tiene que encontrar un par de cartas iguales) cada carta es un objeto y cada objeto tiene una variable llamada "ii" es para tener el control de eliminar las cartas de par igual y en un objeto control hago el llamado de un script que contiene tres parametros o argumentos

//argument0 es la primera carta
//argument1 es la segunda carta
//argument2 para verificar un valor de la variable "ii"
if(instance_exists(argument0) or instance_exists(argument1))
{
    if(argument0.ii==argument2 and argument1.ii==argument2)
    {
        conteo++;
    }
}
if(conteo>20)
{         
    scr_eliminar(argument0);
    scr_eliminar(argument1);   
}

probe el codigo con solo un par de cartas iguales para ver si se eliminan al estar las dos digamos que con la otra cara
pero...
cuando pongo otro par de cartas diferentes por ejemplo: el primer par son de cartas del dia lunes y el segundo del dia martes

cuando pongo ese seguno par del dia martes y testeo levantando las cartas lunes se eliminan haciendo lo que quiero, pero, tambien elimina las cartas martes las que no estan levantadas

me gustaria tener una ayuda de eso o de hacerlo de otra manera
11
Preguntas y respuestas / Re:Problema con sprite_add()
Diciembre 26, 2015, 07:32:33 PM
lo intentare, pero puse ese mismo codigo en la version de game maker 8.1  :GM8: y reproduce el gif de maravillas

EDITO:
pase todos esos gif a strip y ahora muestra las animaciones. Gracias
12
Preguntas y respuestas / Problema con sprite_add()
Diciembre 26, 2015, 05:39:38 PM
no he logrado insertar un sprite externo lo que en mi caso vendria siendo un gif, lo que hice fue insertar el gif en "Include Files" y luego en un objeto hice el siguiente codigo:

//evento create
spr=sprite_add("spr_tajadas.gif",0,0,0,0,0);
sprite_index=spr;
image_speed=0.2;

y no muestra nada, lo he intentado con otro tipo de archivo osea una imagen estatica y lo muestra
¿Cual seria el problema?
13
Preguntas y respuestas / Problema con fuentes opacas
Diciembre 04, 2015, 12:06:02 AM
Tengo un problema refente a las fuentes(fonts), que, cuando hago uso de la funciòn:
[gml]draw_set_font(font0)[/gml]
la fuente a la cual hago referencia se ve opaca osea como si hubiese un alpha  de 0.5, he intentado contrarestarlo usando la funcion:
[gml]draw_set_alpha(1)[/gml]
pero sigue igual
tambien cree un proyecto nuevo para ver si era un codigo que afectaba el alpha, pero sigue igual, osea en el proyecto nuevo que cree sigue viendose las fuentes las fuentes opacas.

limpie los archivos basura generado por GMS  :GMS: seguia igual

desinstale he instale GMS  :GMS: seguia igual

hize los mismos codigos que tenia en GMS  :GMS: pero en GM  :GM8: hay se veia nitida las fuentes

tambien hize los mismo codigos en una vercion mas vieja de GMS  :GMHTML5: y tambien se veia nitida las fuentes

y no entiendo que sera
14
yo lo pruebo en windows y cuando vea que no hay error lo exporto a android y asi veo el proyecto, pero, exportar para android lleva mucho tiempo, esp or eso que quiero probarlo directamente sin exportar
15
Preguntas y respuestas / Re:with (varias instancias)
Octubre 27, 2015, 04:09:19 PM
iras a poner mil por que intente hacerlo con "or" y "and" y solo ejecuta el codigo en un solo objeto, pero puedes usar un script y solo haces el llamado de ese script por ejemplo en el script

with(argument0)
{
    hspeed=4;
}


ya queda hacer el llamado del script. Ese metodo es para ahorrar  lineas de codigos  y sea mas practico, ademas de que se estaria reciclando la lineas