質問: classC.accel(); // **** //------略----- } ``` のような形で書いてみたりしています。 ### 発生している問題・エラーメッセージ // ****の箇所で NullReferenceException: Object reference not set to an instance of an object というエラーが出てしまい、いまいち動きません。恐らく、classCがNullとなってしまっているためにエラーが出ているのだと推測しておりますが、 どのようにして修正を行えばよいのかわかりません。 調べてみてもインスタンス化辺りがいまいち理解できずにいます。 上記のことがやりたい場合はどのような記述を行えばよろしいのでしょうか。 すごく初歩的な質問かと思いますが、ぜひ宜しくお願い致します。 ### 補足情報(言語/FW/ツール等のバージョンなど) 言語はC#です。
回答: C classC void Start() classC = gameObject.GetComponent のように使用したところ動かすことができました。 しかし、解決方法としてはこちらの実装で正しいものかどうか、またはもっとこうしたほうが効率的というようなものはありますでしょうか?