いま書籍を使ってUnityを勉強中です。
public class PlayerController : MonoBehaviour { [SerializeField] private float moveSpeed = 3; [SerializeField] private float jumpPower = 3; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } }
のように書籍に書いてあり、
[SerializeField]がなにかなど自分で調べてみた結果。
[SerializeField] private float moveSpeed = 3;
は、ほかのクラスからはmoveSpeedを触れないようにしたいけど、Inspectorに表示したいときに使う。
という解釈をしました。
合ってますでしょうか。ちょっと違うとかありましたら教えていただけると助かります。

回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2023/03/20 07:29