通知
すべてクリア
04/01/2021 10:17 pm
Bossの攻撃時にアニメーションを実装しようとしています。
もともとアニメーションの実装されているものを使っているはずなのでスクリプトで記述すれば使えると思っていましたが、オブジェクトが参照されていません、というエラーが出ます。
何か抜けていたりするのでしょうか
04/01/2021 10:17 pm
「FireBalltake
」 スクリプトにアタッチされているオブジェクトに
「bossmove
」スクリプトがアタッチされていないのが原因だと思われます。
もし他のオブジェクトのスクリプトを参照したいのならT06_day09_ItemList.pdfのp6からの「外部のメンバ関数の呼び出し方法」を参考にしてください。
個人的にですが、今回の質問のようなケースの場合「SerializeFieldでGameObjectにアクセスする方法」がオススメです(T06_day09_ItemList.pdfのp7)。
SerializeFieldでGameObjectにアクセスする場合、FireBalltake
のStart
関数内にある「Bossmove = GetComponent<bossmove>();
」の記述が必要なくなるので消しておきましょう。