image
Unityとstatic

先日サロンメンバーから

時間計測の宣言をStatic に変えてみたところ、取得がうまく出来ました。
エラーもなくなったようです。

というお話をされたんですが
でもstaticって怖いし難しいよねって話

今回は以下のように答えました

↓↓↓↓↓↓

staticは便利なので使いがちですが、結構気をつけて欲しいところであって、
この規模だと影響はなさそうですが、
ゲームやアプリが起動している限り、
スクリプトがついてるオブジェクトを消しても
値がシステム上に残り続ける癖があります。
また複数宣言、命令しているつもりでも
実は全共通として処理されてたりします
これはシングルトンという概念で
必要な時もあれば、バグを生むこともあります

一応認識しておいて、できることを優先して先に進む方法もありです
staticで宣言したあたりで何が不具合が出たら、staticの特性を疑ってみてください

参考資料
http://gamesonytablet.blogspot.com/2013/01/unitystatic_8.html

こんな感じでUnity勉強者の個別対応サロンをやっています!

▼Unity初心者向けオンラインサロンチャンネル
https://www.youtube.com/channel/UCIudBWed-SdQb8fQbaIz9kQ

▼Unity初心者向けオンランサロン(¥1000/月)を運営しています
・役立つUnity開発情報/マインドセット 週3回以上発信
・つまづいた所の個別質問対応など
https://explorior.jp/?page_id=426