2009-11-04 6 views
1

J'écris un script de game maker et je voulais savoir comment faire apparaître un message sur la ligne suivante.Game Maker Language nouvelle ligne

ex. show_message (« Bonjour » quelque chose + « Monde ») Sorties:

Hello 
World 
+1

Vous devriez probablement demandez ceci sur les forums de Game Maker. – Artelius

Répondre

4

Je ne suis pas positif (jamais utilisé Game Maker avant) mais le manuel semble indiquer qu'un # fonctionnera (bien que cela puisse seulement travail pour draw_string). Vous pouvez également essayer Chr (13) + Chr (10), qui sont un retour chariot et un saut de ligne.

Ainsi, vous pouvez essayer:

show_message("Hello#World") 

ou

show_message("Hello" + chr(13) + chr(10) +"World") 

De: http://gamemaker.info/en/manual/gmaker

10

Toujours utiliser # comme nouvelle ligne Game Maker! Vous devriez écrire

show_message("First Line#Second Line"); 

Cela devrait fonctionner.

-1

Voici un autre exemple. Au lieu d'avoir une boîte de message venir, vous pouvez utiliser la fonction draw_text(x,y,string)

Un exemple de ceci serait: draw_text(320,320,"Hello World");

Hope this helps

+0

Ce n'est pas ce que l'utilisateur demande. –

2

Malgré les autres méthodes mentionnées sont plus « correcte », en Game Maker vous pouvez également écrire la nouvelle ligne droite dans l'éditeur de code:

show_message("Hello 
World"); 

Mais codes obtenir un peu en désordre de cette façon.

0

Utilisez # pour démarrer une nouvelle ligne:

show_message("Hello World!") 

viendrais comme ceci:

Hello World! 

Cependant,

show_message("Hello#World!") 

viendrais comme ceci:

Hello 
World! 
2

Pour créer une nouvelle utilisation de la ligne # Ainsi, par exemple

Pour imprimer ceci:

Hello 
World 

Utilisez ceci:

show_message('Hello#World'); 
-1

Essayez ceci:

{ 
    ent = " 
"; 
    show_message("Hello" + ent + "World"); 
}