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

Inspectorの設定漏れを検出する仕組みは?

OnValidate()警告を出すか、ビルド実行前に自動でシーン内の全オブジェクトを検査して、アサイン(紐付け)漏れがあればビルドを中止させるスクリプトを組み込みます。

「プレイヤーにHPスクリプトを付け忘れたままリリースしてしまった」という初歩的かつ致命的なミスは、目視の確認だけでは絶対に防ぎきれないからです。

IPreprocessBuildWithReport インターフェースを実装したエディタスクリプトを作成し、ビルドボタンを押した瞬間に FindObjectsByTypeで全キャラを取得、必須コンポーネントが null なら Exceptionを投げて強制停止させます。

目次

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