メインコンテンツへスキップ
< すべてのトピックに戻る

「GetComponent requires that the requested component…」が出た。

GetComponent で、MonoBehaviour を継承していない普通のC#クラスを取得しようとしました。

 

このメソッドはUnityのコンポーネントシステム専用の取得方法だからです。

 

取得したいクラスをMonoBehaviour派生に変更するか、コンポーネントではない純粋なクラスの場合は new 演算子等でインスタンス化して扱ってください。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に