Noticias

Se ha publicado un nuevo servicio, el Portal de Juegos Online

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Mostrar Mensajes

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


Mensajes - kostra

Páginas: 1 2 3 ... 6
1
draw_sprite_ext

evento draw
Los siguientes usuarios dieron las gracias a este tema: Zhekken

2
Preguntas y respuestas / Re:Manual de Game Maker Studio 2
« en: Marzo 21, 2020, 10:21:08 am »
ah ok, entendí mal sry, bueno aquí tienes la traducción más completa que he encontrado nunca
https://www.scribd.com/doc/20919734/Lenguaje-GML
Los siguientes usuarios dieron las gracias a este tema: dixon, Zhekken

3
Preguntas y respuestas / Re:Manual de Game Maker Studio 2
« en: Marzo 21, 2020, 08:53:51 am »
debería salirte en esp sin cambiar nada, en qué idioma tienes el pc? mira ver que no sea eso

Y el archivo 5pice es 5piceIDE.exe y se trata del mismo proceso de game maker
Los siguientes usuarios dieron las gracias a este tema: dixon

4
http://store.yoyogames.com/downloads/gm-studio/GMStudio-Installer-1.4.1760.exe

Solo tenías que escribirlo en Google y era el primer link..
Los siguientes usuarios dieron las gracias a este tema: KayasamiX

5
Preguntas y respuestas / Re:if - else?
« en: Enero 02, 2020, 08:32:15 pm »
if (keyboard_check(ord("M"))) {
             
             if sprite_index!=spr_derecha
             sprite_index=spr_derecha
             x+=3
          }
          else {
            if sprite_index!=spr_frente
            sprite_index=spr_frente
          }
             
         
         
 if (keyboard_check(ord("N"))) {
             
             if sprite_index!=spr_izquierda
             sprite_index=spr_izquierda
             x-=3
          }
         
          else {
             if sprite_index!=spr_izquierda
            sprite_index=spr_izquierda
          }


lo que pasa es que se asignan los sprites en bucle, resete
andose la image_index a 0 en todo momento
Los siguientes usuarios dieron las gracias a este tema: Ikaro3d

6
Buenas, necesito a gente que tenga algún mando/control/joystick/gamepad comoquieras llamarlo... que haga un pequeño test y me pase un pequeño informe para poder adaptar mi proyecto a distintos tipos de mandos.

Solo tienen que bajar el .exe que adjunto aquí en el post (hecho con GMS), abrirlo con tu mando conectado (en el puerto id 1, si no funca, prueba en todos los puertos usb que tengas). y cuando pulse un botón, en la room se verá un número, cada botón que pulses saldrá un número (mantener pulsado), si no pulsas nada, saldrá un 0.

Entonces, necesito saber el número que sale en TODOS los botones (el stick y el panel de flechas no cuentan)

En los de tipo ps tendremos cuadrado,X,triángulo, círculo, L1,L2,L3,R1,R2,R3select y start (L3 y R3 son los clicks de los stick/palancas)
Y en los de Xbox tendremos A,B,X,Y,LB,LT,RB,RT, y no sé como se llaman los 2 del centro xD y no sé si hay click en la palanquita, deconozco mucho el control de xbox, solo intenten no dejarse ningún botón pls

Entonces, pulsen un botón, apunten el número, pulsen otro botón, apunten el número, y así con todos, y me responden en este post la lista con todos los botones con su respectivo número (id) y el tipo y/o marca del mando que has usado.


PD: me interesa sobretodo controles de xbox, indiquen si son de xbox, xbox 360, xbox one, y si es ps, indiquen si es ps1, ps2, ps3, mando genérico, etc...

Muchísimas gracias por su humilde colaboración. Archivo de testeo adjunto, cualquier duda preguntenla.
Los siguientes usuarios dieron las gracias a este tema: dixon

7
Preguntas y respuestas / Re:Saber el tipo de dato (u8, s8, u16, f16...)
« en: Noviembre 01, 2019, 09:29:55 am »
tema resuelro, simplemente me hice un script algo chapuzero mirando si el valor es mayor que tal y menor que tal, un millón de if embedidos en otros ifs embedidos en otros ifs xD para asegurarme de que se elige siempre el buffer más pequeño... e aquí el script por si algún nub como yo lo necesitara algún día:

///buffer_type(value)

var val = argument[0];

if is_string(val) {
    return buffer_string; //string
    exit;
    }
else if is_bool(val) {
    return buffer_bool; //bool
    exit;
    }
else {
    var str = string(val);
    if string_count(".",str) > 0 {
        if val >= 16777216
        && val < 16777216 {
            return buffer_f32; //f32
            exit;
            }
        else {
            return buffer_f64; //f64
            exit;
            }
        }
    else {
        if val < 0 {
            if val >= -128 {
                return buffer_s8; //s8
                exit;
                }
            else if val >= -32768 {
                return buffer_s16; //s16
                exit;
                }
            else if val >= -2147483648 {
                return buffer_s32; //s32
                exit;
                }
            else {
                return buffer_u64; //u64
                exit;
                }
            }
        else {
            if val <= 127 {
                return buffer_s8; //s8
                exit;
                }
            else if val <= 255 {
                return buffer_u8; //u8
                exit;
                }
            else if val <= 32767 {
                return buffer_s16; //s16
                exit;
                }
            else if val <= 2147483647 {
                return buffer_s32; //s32
                exit;
                }
            else if val <= 4294967295 {
                return buffer_u32; //u32
                exit;
                }
            else {
                return buffer_u64; //u64
                }
            }
        }
    }

Nota, he evadido buffer_f16 y buffer_text porque el primero en el manual pone not supported y el segundo leí en otro lugar que tampoco is supported
Los siguientes usuarios dieron las gracias a este tema: BssString

8
Preguntas y respuestas / Re:Guardar coordenadas
« en: Octubre 15, 2019, 11:46:31 pm »
Puedes usar variables globales ó también activar la persistencia de las rooms. Esto hará que al volver aparezcas en la última posición registrada en esa room. Por ejemplo, si cruzas por el lado derecho y vuelves aparecerás en el mismo punto.
Me lo han dicho y recomendado mil veces lo de persistent, pero nunca me acuerdo, nunca lo uso xD
Los siguientes usuarios dieron las gracias a este tema: Cher3

9
Preguntas y respuestas / Re:Guardar coordenadas
« en: Octubre 14, 2019, 11:19:00 pm »
global.telex = x;
global.teley = y;

room_goto(rm_dondevayas) ???
Los siguientes usuarios dieron las gracias a este tema: Cher3

10
Preguntas y respuestas / Re:Ayuda con caja de texto (Solucionado)
« en: Septiembre 24, 2019, 11:53:49 am »
yo le metía un sprite ahí con la textura del fondo con una depth menor y a tomar viento xD
Los siguientes usuarios dieron las gracias a este tema: RzCpGames

11
Preguntas y respuestas / Re:Agregar cursor a input box
« en: Septiembre 20, 2019, 09:08:48 pm »
pues ya eso ni idea, de hecho si alguien te responde igual me sirve a mí también jajaja suerte xd
Los siguientes usuarios dieron las gracias a este tema: FernandoNavarro

12
Preguntas y respuestas / Re:IA enemigo que ataque solo al atacarlo
« en: Septiembre 16, 2019, 08:22:06 am »
Create enemigo:
perseguir = false;

Donde atacas al enemigo, probablemente tengas un colisión:
other.perseguir = true;
si el evento lo tienes en el objeto enemigo, quita el "other."

Step enemigo:
if perseguir { //código perseguir }
else { //código caminar aleatorio }
Los siguientes usuarios dieron las gracias a este tema: Bangaran

13
Preguntas y respuestas / Re:Juego de lucha 2
« en: Septiembre 07, 2019, 11:39:37 pm »
por favor la prxima vez usa la etiqueta
Código: [Seleccionar]
[gml] tu codigo [/gml]
en ese código no veo nada de la V, pero como te dije antes... tienes para asignar la mask_no_mask, pero no tienes ningún else que quite esa mask
si pusiste la V en la variable block, entonces con el código que te puse debería ser suficiente... ya que imagino que la manera en la que no te hacen daño es pk no tienes mask entonces no hay colisión cierto? si es así, repito, el código que te puse debería ser más que suficiente
Los siguientes usuarios dieron las gracias a este tema: Neodreamer

14
Preguntas y respuestas / Re:Problema con lineas de tiempo
« en: Septiembre 07, 2019, 11:33:19 pm »
para lo que pusiste en el post no hace falta timelines, ya te dije cómo xd
Los siguientes usuarios dieron las gracias a este tema: Johann

15
Preguntas y respuestas / Re:Problema con lineas de tiempo
« en: Septiembre 06, 2019, 01:21:18 pm »
create:
Código: [Seleccionar]
img = 0;
image_speed = 0;


step:
Código: [Seleccionar]
if img < 2
    img++;
else
    img = 1;

image_index = img;
Los siguientes usuarios dieron las gracias a este tema: FernandoNavarro

Páginas: 1 2 3 ... 6