|
#1
|
||||
|
||||
|
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();
}
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. |
|
#2
|
||||
|
||||
|
¿Qué es lo que menciona el error? Intenta reemplazando la línea 15 con esta otra:
Código PHP:
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
|
|
#3
|
||||
|
||||
|
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. |
![]() |
|
|
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 |