Menú

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.

Menú Mostrar Mensajes

Temas - FernandoNavarro

#1
Hola a todos, hace mucho no escribo por aquí. Yendo al grano, estuve leyendo la documentación para comenzar a experimentar con networking y poder hacer juegos multijugador online. Cuando alguien se conecta al servidor se crea una instancia del jugador en el punto (100, 100), luego le envía al cliente la confirmación de que la instancia está en el servidor para que se cree en el cliente. Hasta ahí todo bien, pero por alguna razón al momento de enviar cualquier otro tipo de información, por ejemplo las coordenadas del cursor, desde el cliente al servidor, en el cliente se comienzan a crear infinitas instancias del objeto jugador.

Dejaré ambos proyectos adjuntos para un mayor entendimiento.

Gracias.
#2
Últimamente quiero dar más importancia a la memoria.

Como algunos ya sabrán, dibujar muchas cosas a la vez consume memoria. Quiero desactivar las instancias que estén fuera del rango de visión de las views, hay una función en GMS para eso. Lo que quiero saber es como dibujar sólo lo que esté dentro de la view.

Cómo en un endless runner, he visto el recurso de eliminar un trozo de mapa por detrás de la cámara y aprovechar eso para dibujar lo de delante.
#3
Hola gente. Espero que se encuentren bien.

Quiero consultar una forma de poner un sprite en bucle, pero que use cierto número de subimagenes la primera vez que se inicia.

Mi referencia son las animaciones de cargar ataques de ki en Dragon Ball Z: Buu's Fury.

No quiero usar muchos sprites para optimizar memoria.

Gracias por leer.
#4
Hola, espero se encuentren todos muy bien, al igual sus familias.

Al ser una pregunta general no pondré ícono, pero trabajo con Game Maker Studio 1.4.

Mi pregunta es, ¿Hay alguna manera de poder utilizar un servicio de nube, o lo más parecido a ella? Existe Google Play Games, pero mi pregunta va enfocada a ordenadores.

Gracias, que les vaya bien en lo que les quede de día.
#5
Hola gente, espero se encuentren bien.

Quiero encontrar la relación entre la experiencia actual y la faltante para alcanzar el siguiente nivel para que muestre el porcentaje. Por ejemplo, estoy en nivel 60 con 2200 de experiencia base, es decir, de los 675 puntos necesarios no he ganado conseguido ninguno, entonces tengo 0% de experiencia, ¿Cómo hago la ecuación?

Gracias.
#6
Hola buenas. Como intenté explicar en el título, la vista no muestra lo que está fuera de la room. Los pongo en contexto. Quiero lograr un efecto como el de Pokemon, donde aunque estuvieras en el límite de la habitación la cámara te mostraba un poco de lo de fuera, manteniendo al personaje en el centro en todo momento.

El problema es que cuando la cámara llega a uno de los extremos se para y el objeto continúa solo. Lo más probable es que la solución sea muy simple, pero ahora no la puedo ver.

Gracias.

Cuídense y no salgan de sus casas.

Edit: No puedo eliminar el tema.
#7
Hola buenas, traté de hacer el título lo más descriptivo posible.

Quiero saber cómo puedo conectarme a los servicios de Google con una cuenta, y así poder subir archivos a la nube. Si existe alguna extensión o librería, agradecería si pueden compartirla.

Cuídense y quédense en casa.
#8
Hola buenos días, tardes, noches. Como pueden leer en el título, quiero ver cómo leer archivos previamente subidos a Google Drive. Encontré este post en Reddit:

https://amp.reddit.com/r/gamemaker/comments/8aql2p/using_google_drive_as_an_online_ini_hostreadonly/

Pero no entendí muy bien lo de cambiar la url del archivo a url directa.

Gracias.
#9
Hola buenas. Tengo una consulta, ¿cómo puedo invertir la fórmula: X = Xo + cos(ángulo) * radio para calcular el ángulo teniendo dos puntos?
#10
Preguntas y respuestas / Crear fuente escalable
Marzo 17, 2020, 01:04:16 PM
Hola buenas.

Tengo una duda sobre si se puede añadir una fuente con font_add_sprite_ext, y que se pueda aumentar y disminuir el tamaño sin tener que hacer la fuente en distintos tamaños.
#11
Hola buenas, hace tiempo no creo un nuevo tema, pero ahora pensando en algo se me ocurrió hacer un cursor con mouse, que al hacer click dentro de una string, ponga el cursor "|" en el lugar en que presione. Por esto quiero saber si es posible saber la posición en x e y de una letra desde donde se dibuja la string.

Ejemplo:

"Hola mundo"

Mr gustaría saber la posición en x de la letra "m".

Gracias por leer.
#12
Hola buenas, estoy haciendo un remake del mítico The Legend of Zelda de NES, es decir el primero en orden de emisión. La cosa es que como sabrán, tiene la opción de jugar hasta tres partidas sin sobreescribir ninguna, pues estoy teniendo varios colores de cabeza con como gestionar tres slots o ranuras.

Gracias por la atención u.u
#13
Hola buenas, hace un tiempo publiqué un tema parecido, pero no pude obtener resultado, y al parecer en los foros que han tocado el tema de un cursor no tienen la necesidad de mover el cursor.
Bueno, el tema es que estoy haciendo un input text box y quiero que el cursor ("|") que ya agregué sea capaz de moverse con las flechas direccionales. Hasta el momento llevo algo así:

[spoiler]
[gml]
var keyLeft, keyRight;
keyLeft = keyboard_check_pressed(vk_left);
keyRight = keyboard_check_pressed(vk_right);

if (keyLeft)
{
    strTextLeft = strTextLeft + string_copy(strText, string_length(strText), 1);
    strText = string_delete(strText, string_length(strText), 1);
}

if (keyRight)
{
    strText = strText + string_copy(strTextLeft, 1, 1);
    strTextLeft = string_delete(strTextLeft, 1, 1);
}
[/gml]
[/spoiler]
#14
Preguntas y respuestas / Sistema de scripts de XSE
Enero 15, 2020, 05:19:12 AM
Hola buenas, yo otra vez. Estoy con un proyecto de remake/traducción del Dragon Ball Z - Buu's Fury y quiero usar un sistema de control de NPCs de Pokemon, algo así:

faceplayer
lock
release
end
etcétera...

¿Alguna idea sobre cómo agregar un sistema así?
#15
Preguntas y respuestas / Implementar double tap
Enero 15, 2020, 12:45:44 AM
Hola buenas, hace unos meses pregunté como implementar una función de double tap para ejecutar una acción como pasar de caminar a correr. El asunto es que al ser un juego tipo rpg usa las cuatro direcciones, y por lo tanto al presionar una tecla una sola vez y luego otra rápidamente, cambia el estado a correr. Así es que mi pregunta es la siguiente:

¿Qué es mejor? ¿Usar cuatro variables iguales o un arreglo?

Hasta el momento usaba algo tipo:

[gml]
///Create
intCounterL = 0;
intCounterR = 0;
intCounterU = 0;
intCounterD = 0;
[/gml]

[gml]
///Step
if (keyboard_check_released(vk_left))
{
    intCounterL = 1;
    alarm[0] = 0.2;
}

if (intCounterL == 1 and keyboard_check(vk_left))
{
    intCounterL = 2;
}
[/gml]

[gml]
///Alarm 0
if (intCounterL == 2 and intMoveX < 0) bolCanRun = 1;
else
{
    bolCanRun = 0;
    intCounter = 0;
}
[/gml]
#16
Preguntas y respuestas / Poner color al enumerador
Noviembre 19, 2019, 03:14:10 AM
Hola otra vez, tengo el siguiente problema, a la hora de usar la función enum, no se pone en rojo como he visto que sucede en algunos videos, ¿tiene que ver con las preferencias?
#17
Preguntas y respuestas / Ayuda con sistema de warps
Noviembre 16, 2019, 07:55:49 PM
Hola buenas, estoy en un proyecto de RPG, y me inventé un sistema de warps para cambiar entre salas, pero el problema es que al usar la persistencia en las salas, al volver a la anterior aparece encima del warp y se crea un loop infinito.
#18
Hola, ¿Qué tal?

Estoy creando un juego e implementé un inputbox, y se me ocurrió que al llegar al borde inserte un salto de línea (#) y a la vez aumente el canvas del input. Intenté usando:
[gml]string_insert("#", strText, 24)
image_yscale += 20;
[/gml]
Pero como era de esperar no funcionó, ¿alguien sabe cómo lograr ese efecto?
#19
Preguntas y respuestas / Agregar cursor a input box
Septiembre 20, 2019, 08:30:35 PM
Hola buenas, estoy elaborando un proyecto y quiero añadir un cursor al input box.
#20
Preguntas y respuestas / Problema con lineas de tiempo
Septiembre 01, 2019, 09:44:50 PM
Hola a todos, hace tiempo posteé cómo lograr una animación que muestre la primera imagen la primera vez y luego haga loop de la segunda a la última subimagen
Powered by EzPortal
SMF spam blocked by CleanTalk