私は GML スクリプトを書いていて、次の行にメッセージを表示する方法を知りたいと思っていました:
元。
show_message("Hello" + *something* + "World")
出力:
Hello
World
私は GML スクリプトを書いていて、次の行にメッセージを表示する方法を知りたいと思っていました:
元。
show_message("Hello" + *something* + "World")
出力:
Hello
World
GameMaker:Studio 2の場合、常に\n
改行として使用します。
show_debug_message("First Line\nSecond Line");
以前のリリースでは、常に#
改行として使用してください。
show_message("First Line#Second Line");
私は肯定的ではありません (これまで Game Maker を使用したことがありません) が、マニュアルには # が機能すると記載されているようです (ただし、これは draw_string でのみ機能する可能性があります)。Chr(13) + Chr(10) を試すこともできます。これはキャリッジ リターンとラインフィードです。
だから、あなたは試すことができます:
show_message("Hello#World")
また
show_message("Hello" + chr(13) + chr(10) +"World")
上記の他の方法はより「正しい」ものですが、Game Maker では、コード エディターで新しい行を直接書くこともできます。
show_message("Hello
World");
しかし、この方法ではコードが少し乱雑になります。
新しい行を作成するには # So たとえば
これを印刷するには:
Hello
World
これを使って:
show_message('Hello#World');
#
新しい行を開始するために使用します。
show_message("Hello World!")
次のようになります。
Hello World!
でも、
show_message("Hello#World!")
次のようになります。
Hello
World!
他の人が述べているよう"string#this is in a new line"
に、ハッシュタグを改行ではなくテキストとして使用する場合は、使用できます\#
別の例を次に示します。メッセージボックスを表示する代わりに、関数を使用できますdraw_text(x,y,string)
この例は次のようになります。draw_text(320,320,"Hello World");
お役に立てれば