unityでの以下のエラーについて質問です
Assets\Script\Obstacle.cs(14,13): error CS0103: The name 'GameOver' does not exist in the current context
これはどこがおかしいのでしょうか?よろしくお願いします。
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Obstacle : MonoBehaviour { private void OnTriggerEnter2D(Collider2D collision) { if(collision.CompareTag("Player")) { GameOver.GameOverShowPanel(); } } }
GameOver なんて急に言われてもわからない(いまの文脈には存在しない)という意味です。どう直せばいいかは、何をしようとしているのかとか、他の箇所がどうなってるのかとかいろいろ聞かないとわかりません。
ご指摘ありがとうございます。
https://www.youtube.com/watch?v=-IDBJ09eo1s
この動画の内容なのでURLを貼っておきます。
動画は見てませんけど、GameOver クラスの GameOverShowPanel メソッドが static なんでしょうね。そっちを入力し終わるまでは当然コンピュータは GameOver なんて知らん、とエラーにするでしょう。