そういうのがいいブログ

アプリ個人開発 まるブログ

アプリ開発覚え書き

[Unity初心者]privateってなに?

環境

Unity 2019.3.7f1

privateってなに?

ざっくり簡単にいうと、変数やメソッドを他のスクリプトからアクセスさせないようにするもの
意図せず数値が書き換えられてしまうのを防止する

最初は、
privateは他からアクセスできない
publicは他からアクセスできる
と覚えておく程度でOK!
他のスクリプトで値を使う予定のない変数にはprivateをつけておけば無難。

privateは省略できる

初心者さんにはこれを一番伝えたい!

実は、変数宣言時にpublicやprivateなどの"アクセス修飾子"をつけないと
privateが省略されるかたちになっている


次の2つは同じ
image.png
↑privateが省略されている
image.png

他の記事を見る際は、
・privateを省略するパターン
・privateをあえて書くパターン
がありますので、この点を頭において見ていくと良いです。

私は最初これがわからずもやもやした気持ちで参考記事を見ていました。
楽しいUnityライフを!