2

私は GML スクリプトを書いていて、次の行にメッセージを表示する方法を知りたいと思っていました:

元。

show_message("Hello" + *something* + "World")

出力:

Hello
World
4

8 に答える 8

13

GameMaker:Studio 2の場合、常に\n改行として使用します。

show_debug_message("First Line\nSecond Line");

以前のリリースでは、常に#改行として使用してください。

show_message("First Line#Second Line");
于 2011-02-18T13:07:05.647 に答える
5

私は肯定的ではありません (これまで Game Maker を使用したことがありません) が、マニュアルには # が機能すると記載されているようです (ただし、これは draw_string でのみ機能する可能性があります)。Chr(13) + Chr(10) を試すこともできます。これはキャリッジ リターンとラインフィードです。

だから、あなたは試すことができます:

show_message("Hello#World") 

また

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

出典: http://gamemaker.info/en/manual/gmaker

于 2009-11-04T05:04:22.177 に答える
4

上記の他の方法はより「正しい」ものですが、Game Maker では、コード エディターで新しい行を直接書くこともできます。

show_message("Hello
World");

しかし、この方法ではコードが少し乱雑になります。

于 2012-12-09T16:21:08.837 に答える
2

新しい行を作成するには # So たとえば

これを印刷するには:

Hello
World

これを使って:

show_message('Hello#World');
于 2014-04-17T08:40:07.637 に答える
0

#新しい行を開始するために使用します。

show_message("Hello World!")  

次のようになります。

Hello World!

でも、

show_message("Hello#World!")  

次のようになります。

Hello
World!
于 2013-03-09T09:12:38.240 に答える
0

他の人が述べているよう"string#this is in a new line" に、ハッシュタグを改行ではなくテキストとして使用する場合は、使用できます\#

文字列の詳細については、こちらを参照してください。

于 2018-06-20T21:17:11.707 に答える
-1

別の例を次に示します。メッセージボックスを表示する代わりに、関数を使用できますdraw_text(x,y,string)

この例は次のようになります。draw_text(320,320,"Hello World");

お役に立てれば

于 2011-10-18T12:48:17.497 に答える