[SerializeField] を知って、世界が変わった。 (しかし、こういう話で「最強」とかいうのはよろしくないのでは。) そもそも属性とは 属性(attribute)とは、クラスや変数に特別な機能を持たせられるもの。 (詳しい記事を後日、アップロード予定です ...
受け入れシナリオ: 前提 シーンにSerializeFieldを持つコンポーネントがある、 実行 GameObjectパス・コンポーネント種別・フィールド名と値を指定して更新を要求、 結果 Unity上の値が即時に更新されレスポンスが成功・旧値・新値・保存要否を含む。
※別記事で同じ内容をメモ用の短縮版として書きました。忙しい方は以下を参照してみてください 私は最初、インスタンスを取得して AのスクリプトからBのスクリプト内の関数を呼び出したり、変数を取得したい と考え、インスタンス取得を勉強しました。
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する