メインコンテンツへスキップ
< すべてのトピックに戻る

コンポーネントの設定ミスを減らすには?

[RequireComponent] 属性を使ったり、OnValidate() メソッド内で必須項目の null チェックを行って 警告を出します。

「このスクリプトにはRigidbody必須なのに、アタッチし忘れて エラーになった」というヒューマン エラーを、プログラムの力で未然に防ぐためです。

スクリプトのクラス宣言の上に [RequireComponent(typeof(Rigidbody))]と書くと、アタッチした瞬間に自動でRigidbodyも追加され、さらにエディタ上で削除できなくなるため安全が保証されます。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に