生高橋
1fc747ee89
2023/12/15 (金) 23:11:44
簡単なサンプルコードを書いてみました。
以下のコードを持ったオブジェクトを用意、ルームに配置して実行してみてください。
//Create Event
//表示する文章
text = "Hellooooooooooo";
//表示可能な文字数
index = 0;
//表示速度(フレーム)
textSpeed = 5;
//Step Event
//Enterを押したら再生
if(keyboard_check_pressed(vk_enter))
{
//表示可能文字を0に設定
index = 0;
//アラームイベントをtextSpeedフレーム後に起動
alarm[0] = textSpeed;
}
//Alarm[0] Event
//表示可能文字数を増やす
index++;
//表示可能文字数がテキストの文字数未満なら
if(index < string_length(text))
{
//再度アラームイベントをtextSpeedフレーム後に起動
alarm[0] = textSpeed;
}
//Draw Event
//テキストの1番目から表示可能文字数までの数を取得
var str = string_copy(text,1,index);
//それを表示
draw_text(x,y,str);
わからないことがあれば聞いてください。
通報 ...