Emudesc en Facebook!RSS

Retroceder   Foros de Emudesc > Crea tus propios juegos > Game Maker

Respuesta
 
Herramientas
  #1  
Antiguo 27-oct-2011, 04:08
Avatar de Anrativa
Editor
 
Fecha de Ingreso: marzo-2009
Ubicación: Ciudad de Lunargenta, Reinos del Este
Mensajes: 2,102
Anrativa es un usuario distinguidoAnrativa es un usuario distinguidoAnrativa es un usuario distinguidoAnrativa es un usuario distinguido
Predeterminado Script de Texto y GML

Básicamente son 2 cosas;
Necesito un Scrip para cuadros de texto estilo rpg, encontré este pero me da fallo en la linea 15.
[SPOILER]
Código:
//////////////// Caja de texto ////////////////////
//
// 
// 
//
// argument0 Es el texto que saldra
// argument1 Es la cara "face" del personaje que habla
// argument2 Es el color del texto
//
/////////////////////////////////////////////////////
string:= argument0;
brush_color:= c_gray; //Color de fondo
font_color:= argument2; //Color de texto
font_size:= 18; //Tamaño de texto
if sprite_get_height(argument1)<string_height_ext(arg ument0, -1, view_width[0]-sprite_get_width(argument1)-50) and string_height_ext(argument0,-1, view_width[0]-sprite_get_width(argument1)-50) < view_height[0]-40 then
{
height:= string_height_ext(argument0,-1, view_width[0]-sprite_get_width(argument1)-50);
}
if sprite_get_height(argument1) >string_height_ext(argument0, -1,view_width[0] - sprite_get_width(argument1) - 50) then
{
height:= sprite_get_height(argument1);
}
if string_height_ext(argument0,-1, view_width[0] - sprite_get_width(argument1) - 50) >view_height[0] -40 then
{
height:= view_height[0]-40;
}
while argument0!= ''
{
string:= argument0;
//if message is smaller then the screen
if string_height_ext(argument0, -1, view_width[0] - sprite_get_width(argument1) - 50) < view_height[0]-40 then
{
string:= argument0;
argument0:= '';
}
else
{
i:= string_length(argument0);
while string_height_ext(string, -1, view_width[0] - sprite_get_width(argument1) - 50) > view_height[0]-40
{
string:= string_copy(string,0,i-1);
i-= 1;
}
while string_char_at(string,string_length(string))!= ' '
{
string:= string_copy(string, 0, string_length(string) - 1);
}
argument0:= string_copy(argument0, string_length(string) + 1, string_length(argument0) - string_length(string));
}
draw_rectangle(10, view_height[0] -30 -height, view_width[0]-10, view_height[0]- 10);
draw_sprite(argument1,-1, 20,view_height[0] -20-height);
font_align:= fa_left;
draw_text_ext(sprite_get_width(argument1) + 30,view_height[0]- 20-height,string, -1,view_width[0]-sprite_get_width(argument1)-50);
screen_refresh();
io_clear();
keyboard_wait();
}
[/SPOILER]


Y un tutorial o algo por el estilo para comenzar con el GML, vi el de YoshiFanGM y me gusto, pero quiero aprender algo mas.
Ademas todos los que e encontrado por google y youtube son en inglés.


Responder Con Cita
  #2  
Antiguo 31-oct-2011, 22:29
Avatar de YoshiFan GM
EMD User
 
Fecha de Ingreso: septiembre-2010
Ubicación: México
Mensajes: 620
YoshiFan GM se está dando a conocer
Predeterminado Re: Script de Texto y GML

¿Qué es lo que menciona el error? Intenta reemplazando la línea 15 con esta otra:

Código PHP:
if sprite_get_height(argument1)<string_height_ext(argument0, -1view_width[0]-sprite_get_width(argument1)-50) and string_height_ext(argument0,-1view_width[0]-sprite_get_width(argument1)-50) < view_height[0]-40 then 
Sobre GML, puedes consultar el manual oficial en español de Game Maker, en la sección de "Lenguaje Game Maker":
http://www.comunidadgm.org/manual_GM/Index.htm

O también puedes ver estos que están aquí mismo en EMD:

Manual GML(Game Maker Language)
Manual GML(Game Maker Language) 2ª Parte
Manual GML(Game Maker Language) 3ª Parte
Manual GML(Game Maker Language) 5ª Parte

Saludos
Responder Con Cita
  #3  
Antiguo 31-oct-2011, 22:54
Avatar de Anrativa
Editor
 
Fecha de Ingreso: marzo-2009
Ubicación: Ciudad de Lunargenta, Reinos del Este
Mensajes: 2,102
Anrativa es un usuario distinguidoAnrativa es un usuario distinguidoAnrativa es un usuario distinguidoAnrativa es un usuario distinguido
Predeterminado Re: Script de Texto y GML

Creí que nadie contestaría :P
En fin, pues gracias por tu ayuda pero deje el game maker por el rpg maker que es mas fácil de usar al menos para el proyecto que yo quiero.
Lo del GML si me interesa, entraré a esos post a ver que tal.
Responder Con Cita
Respuesta



Temas Similares para: Script de Texto y GML
Tema Autor Foro Respuestas Último mensaje
========Script Jon============ Lista de comando de script. jon_maker RPG Maker 3 17-dic-2010 18:12
EFECTO texto aclepgib Tutoriales 6 29-jul-2010 22:09
Ayuda!!! script corte de pokemon script project. pitufos RPG Maker 0 20-may-2010 21:36
Mas lineas de texto ~ÐOQ Sugerencias 2 02-abr-2008 03:12
Texto En Llamas Angelus Tutoriales 9 15-jun-2007 02:14


La franja horaria es GMT +1. La hora actual es: 07:30.


Powered by vBulletin®


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93