明けましておめでとうございます!(´▽`*)
モチベーションがあまり上がらず、ゲーム作りも全く進んでいません、、
ですが日曜日の暇なときちょっとだけやってみたりで
今日は FindObjectsOfType から FindObjectsByType へ
書き換えてみたいと思います
Unity6から FindObjectsOfType は非推奨になり FindObjectByType を使って欲しいという事です
それだけが変える根拠ではなく、FindObjectByType のほうが処理がとても速いし軽いらしいです(´▽`*)ヤッタネ
で早速書き換えてみたのですが、エラー!
(NotImplementedException: The method or operation is not implemented.)
という実装出来ませんってやつ・・
大抵こういうのは using(宣言) が足りていないので調べたところやっぱり using System; が必要のようです
using System;
を付ける事によって今度は Random が使えなくなるので
using Random = UnityEngine.Random;
これも必要なります(ランダムを使う場合)
で使ってみたけどエラーー!(*´Д`)
探しまくってやっと見つけた突破口が
FindObjectsByType<〇〇〇〇〇>(FindObjectsSortMode.None);
もしくは FindObjectsByType<〇〇〇〇〇>(FindObjectsSortMode.InstanceID); (こちらのほうがFindObjectOfTypeに近いようです)
これでやっと FindObjectsByType を使う事ができました(´▽`*)パチパチパチ
おしまい。