Scripting Overview Manual     Reference     Scripting  
Scripting
スクリプトオーバービュー(Scripting Overview)
このドキュメントは有志により翻訳されたもので、オフィシャルではありません。オリジナルのページはこちら
This document is unofficially translated by users.Please see the original document here.

翻訳に関する修正など、ご連絡はこちらまで。
Please send e-mail to here, when you have any question about the translation.

編集 (GitHub)

Unity内部でスクリプトがどのように動作するかの概要を説明します。

Unityのスクリプトはゲームオブジェクトに付加されるカスタムスクリプトオブジェクトで ビヘイビアと呼ばれます。スクリプト中の様々な関数が特定のイベントに応じて呼び出されます。最もよく使われるのは:

Update:
この関数はフレームがレンダリングされる前に呼び出されます。物理に関するコードを除いて、ゲームのコードの大半がこの内部に書かれます。
FixedUpdate:
この関数は物理時間の経過ごとに呼び出されます。ここでは物理に従ったゲームの動作を記述します。
Code outside any function:
関数外のコードはオブジェクトがロードされたときに実行されます。スクリプトの状態を初期化するのに使用できます。

Note: このセクションはJavascriptの使用を前提としています、C#やBooスクリプトに関する情報はWriting scripts in C#を参照してください。

イベントハンドラを定義することも可能です。それらは全てOnで始まる名前がつけられています(例 OnCollisionEnter)。 全ての定義済みイベントは MonoBehaviour を参照してください。

 

Subsections

Common Operations

Keeping Track of Time

Accessing Other Components

Accessing Other Game Objects

Vectors

Member Variables & Global Variables

Instantiate

Coroutines & Yield

Writing Scripts in C#

The most important classes

Performance Optimization

Script compilation (Advanced)