この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:7
ページ更新者:atom
更新日時:2026-05-17 14:48:25

タイトル: スクリプト
SEOタイトル: Unityのスクリプト

これはUnityのスクリプトに関する記事です。Unityのスクリプトは C# で書き、MonoBehaviour を継承したクラスをコンポーネントとしてGameObjectに付与する形が基本です。

子ページから項目を選択してください。

※プログラミング言語の基礎的な文法は以下を参照してください。

C#こちら

Javascriptこちら

本ページの子ページ一覧

基本

オブジェクト・コンポーネント操作

入力・イベント

シーンと外部連携

応用

Unityスクリプトの基本テンプレート

using UnityEngine;

public class MyScript : MonoBehaviour
{
    // 開始時に1回呼ばれる
    void Start() { }

    // 毎フレーム呼ばれる
    void Update() { }
}

主要なライフサイクルメソッド

メソッド呼ばれるタイミング
Awake()シーン読み込み直後(オブジェクト有効化前)
OnEnable()オブジェクト/スクリプト有効化時
Start()最初のフレーム実行直前(1回のみ)
Update()毎フレーム
FixedUpdate()物理演算更新のたび(固定間隔)
LateUpdate()全Updateの後(カメラ追従などに)
OnDisable() / OnDestroy()無効化/破棄時

関連