2009-11-04 56 views
1

我正在編寫遊戲製作者腳本,想知道如何在下面一行顯示一條消息。Game Maker語言新行

ex。 show_message(「你好」 東西 +「世界」)輸出:

Hello 
World 
+1

你應該在Game Maker論壇上提問。 – Artelius 2009-11-04 05:08:36

回答

4

我還不能肯定(從未使用遊戲製造商前),但手動似乎聲明一個#將工作(儘管這可能只是爲draw_string工作)。您也可以嘗試Chr(13)+ Chr(10),這是一個回車和換行符。

所以,你可以嘗試:

show_message("Hello#World") 

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

來源:http://gamemaker.info/en/manual/gmaker

10

在遊戲製造商始終使用#作爲新的生產線! 所以你應該寫

show_message("First Line#Second Line"); 

這應該工作。

-1

這是另一個例子。相反,具有一個消息框出現,你可以使用函數draw_text(x,y,string)

這方面的一個例子是:draw_text(320,320,"Hello World");

希望這有助於

+0

不是用戶所要求的。 – 2013-08-26 23:19:24

2

儘管其他提到的方法是更「正確」,在遊戲製造商也可以寫入新線直在代碼編輯器:

show_message("Hello 
World"); 

但是代碼變得有點凌亂這種方式。

0

使用#開始一個新行:

show_message("Hello World!") 

會出來這樣的:

Hello World! 

然而,

show_message("Hello#World!") 

會出來這樣的:

Hello 
World! 
2

要創建一個新的行使用#因此,例如

要打印此:

Hello 
World 

使用此:

show_message('Hello#World'); 
-1

試試這個:

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