チュートリアル

このページは自動翻訳されており、誤りが含まれる場合があります。誤りを見つけた場合は「このページを編集」リンクからご協力ください。

このチュートリアルは約 10 分です。Turian と .NET 10 SDK がインストールされている必要があります。

1. プロジェクトを作る

Turian Studio を起動して File → New Project… を選び、フォルダーを選んで HelloTurian と名付けます。またはターミナルで:

turian-cli new HelloTurian
turian-studio --project HelloTurian

新しいプロジェクトにはスタートシーン Assets/scene-01.prefab があり、Camera、Light、Box が入っています。Assets パネルでダブルクリックして開きます。

2. 画面を知る

Turian Studio

  • Scene Tree(左)— 開いているシーンのノード。
  • Scene / Game(中央)— エディターから見たシーンと、ゲームのカメラが見るもの。
  • Inspector(右)— 選択したノードの Transform とコンポーネント。
  • Assets / Output(下)— プロジェクトのファイルと、コンパイルエラーを含むログ。

どのパネルも別の場所へドラッグしたり、タブにまとめたり、フローティングにしたりできます。Studio はレイアウトを記憶します。

3. 何かを動かす

Scene Tree で Box をクリックします。Scene ビューで W を押して移動ツールにし、矢印をドラッグするか、Inspector で新しい Position を入力します。Scene ビューで右ボタンを押したまま W A S D で飛び回れます。

4. スクリプトを書く

コードエディターで Assets/Spinner.cs を作ります:

namespace Usercode;

public class Spinner : Component
{
    /// <summary>毎秒の回転角(度)。</summary>
    public float speed = 90f;

    public override void OnUpdate(float deltaTime) =>
        Node!.Transform.SetRotationY(Node.Transform.Rotation.Y + speed * deltaTime);
}

保存します。Studio がバックグラウンドで再コンパイルし、ステータスバーにタスクが、Output パネルに成功またはエラーが表示されます。

5. アタッチする

Box を選び、Inspector の Add Component で Spinner を選びます — または Spinner.cs を Assets パネルから Box にドラッグします。Inspector に speed フィールドが表示されます。Ctrl+S でシーンを保存します。

6. 実行する

F5 を押します。Game ビューでシーンが動き、箱が回ります。もう一度 F5 を押すと停止し、シーンは元どおりに戻ります。Play Mode はコピー上で動くからです。F6 で一時停止、F10 で 1 フレーム進めます。

7. 入力に反応する

Space を押している間だけ箱を回します:

public override void OnUpdate(float deltaTime)
{
    if (!Input.IsKeyDown(Key.Space)) return;
    Node!.Transform.SetRotationY(Node.Transform.Rotation.Y + speed * deltaTime);
}

Game ビューの中をクリックしてキーボード入力を渡し、Space を押し続けます。Esc でキーボードを Studio に戻します。再割り当て可能な操作やゲームパッドについては 入力 を参照してください。

8. ゲームをエクスポートする

Project → Export を選ぶか:

turian-cli export HelloTurian

Turian はプロジェクトを Release モードでコンパイルし、自己完結したゲームを HelloTurian/Output/ に書き出します。プロジェクト名の実行ファイル、Content/ にパックされたアセット、必要な設定です。このフォルダーを zip にして共有できます — プレイヤーに .NET は不要です。

Project → Build & Run は開発中の速いサイクルです。デバッグ版をビルドして専用のウィンドウで起動します。

次のステップ


← すべてのドキュメント このページを編集