以下のコードでcs0246のエラーが出てしまい、対処法がわからないままです。
名前空間というものすらわからず、手一杯です。
検索で出てきた対処法も新たなエラーがたくさん出てしまうので、対処法を誰かよろしくお願いします。
C#
コード
using
using System.Collections.Generic; using UnityEngine; public class epi1 : MonoBehaviour { public GameObject Panelfade; //フェードパネルの取得 Image fadealpha; //ここ private float alpha; //パネルのalpha値取得変数 private bool fadeout; //フェードアウトのフラグ変数 public int SceneNo; // Start is called before the first frame update void Start() { fadeout = false; StartCoroutine("getabako"); fadeout = true; } // Update is called once per frame void Update() { alpha += 0.01f; fadealpha.color = new Color(0, 0, 0, alpha); } IEnumerator getabako() { if (fadeout = false) { yield return new WaitForSeconds(8); } } }
Assets\�`���[�g���A��\epi1.cs(10,5): error CS0246: The type or namespace name 'Image' could not be found (are you missing a using directive or an assembly reference?)
です。
ファイル名がバグってるのはファイルの名前を日本語表記にしてるためです。
> The type or namespace name 'Image' could not be found
と言われているのだから、まずは c# image でググってヒットした Microsoft のドキュメントを見て Image の属する名前空間を調べて、それを using 句を使って取り込んでみてください。
(厳しいことを言うと、そんなことは基本のキなので、勉強が全く足りてないことを自覚してください)
>出てきた対処法も新たなエラーが
どのような対処法を試したのか質問を編集して追記していただけませんか。
まだ回答がついていません
会員登録して回答してみよう