強火で進め

このブログではプログラム関連の記事を中心に書いてます。

UnityのJavaScriptで変数の定義を必須にする方法

.jsファイルの先頭に以下の記述を行うと必須に出来ます。

#pragma strict

この記述をすると例えば以下の様に var a; を行わずにいきなりaに代入をするとエラーに成ります。

function Awake() {
	a = 10;
}

以下の様に記述すると大丈夫です。

function Awake() {
	var a = 10;
}

関連情報

Unity Script Reference – Overview: Performance Optimization
http://unity3d.com/support/documentation/ScriptReference/index.Performance_Optimization.html