【Unity】error CS0246: The type or namespace name ‘***’ could not be found (are you missing a using directive or an assembly reference?)と出た時のメモ

投稿日:2019年1月7日
最終更新日:2019年6月22日

UnityというよりC#と書いた方が正しいかもしれないけど、とりあえずメモ。UnityのScriptで表題のエラーが出たら、まずはソースコードの最初に必要なnamespaceが定義されているか確認する。過去のソースコードからコードをコピペした時などに、先頭のものが抜けたりするので注意。

例えば、「using UnityEngine;」を定義せずにGameObject型を使おうとしたときには、以下のようなエラーメッセージが出る。

error CS0246: The type or namespace name 'GameObject' could not be found (are you missing a using directive or an assembly reference?)

初心者はハマりがちなので注意。私もハマった。笑

 

Unityゲーム作成プロセス公開中

Unityのインストールから公開まで、野球盤を題材にしたゲームの公開プロセスを公開してます。興味があればぜひ。

【Unity】Unityで3D野球盤をつくろう日記 – Unityのインストールからリリースまで、製作プロセス全部公開

 

 


投稿者: wakky

映画と旅行が大好きなエンジニア。お酒、ゲーム、読書も好き。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください