コンテンツにスキップ

"Hello, world!"

今回は、ウィンドウに簡単な文字列を表示させてみましょう。

Prometeには、簡単なテキスト表示機能「コンソールレイヤー」があります。この機能を使って、ウィンドウに文字列を表示します。

エントリーポイントの Program.cs を次のように書き換えてください。

Program.cs
using Promete;
using Promete.GLDesktop;
var app = PrometeApp.Create()
.Use<ConsoleLayer>()
.BuildWithOpenGLDesktop();
app.Run<MainScene>();

次に、 MainScene.cs を次のように書き換えてください。

MainScene.cs
using Promete;
public class MainScene : Scene
public class MainScene(ConsoleLayer console) : Scene
{
public override void OnStart()
{
console.Print("Hello, world!");
}
}

プライマリコンストラクタ を、 ConsoleLayer を受け取るように書き換えます。

シーンの OnStart メソッドをオーバーライドすると、シーンが開始されたときに呼ばれる処理を記述できます。この例では、シーンが開始されたときにコンソールに文字列を表示しています。

これで、ビルドして実行してみましょう。

Hello, world!

ウィンドウに文字が表示されましたね。おめでとうございます!

より詳しい手順を学ぶため、以降のページもご覧ください。