タグ

ブックマーク / qiita.com/makopo (1)

  • Unityの[SerializeField]について色々な疑問に答えてみる - Qiita

    public class TestA : MonoBehaviour { [SerializeField] int maxScore = 100; [SerializeField] int minScore = 0; } このように、編集可能なフィールドとして出てきます。 Unity画面を見ながらパラメタを調整したい時や、プログラマ以外の方にパラメタを調整してもらいたい時などに、便利です。 publicでフィールドを定義しても、インスペクターには表示されるけど? むしろそちらの方が(Unityから見たら)来の姿で、publicではないフィールドでも[SerializeField]をつければシリアライズ化の対象にするよ、というスタンスです。SerializeFieldのマニュアルには、こう書かれています。 When Unity serializes your scripts, it wil

    Unityの[SerializeField]について色々な疑問に答えてみる - Qiita
  • 1