0
私はPCゲームの基本的な物理学のためのC#クラスライブラリを設計しています。私は組み込みの矩形構造体を使用して関数を処理するAABBの衝突を作成しようとしていますが、アクセスできないようです。System.Drawing.RectangleへのアクセスはC#クラスライブラリで利用できません
using System.Drawing;
は機能しませんが、それは不要です。しかし、
public static bool AABB(System.Drawing.Rectangle rec1, System.Drawing.Rectangle rec2)
{
//just for testing at the moment
return true;
}
は私に次のエラーを与える:CS0234 C# The type or namespace name does not exist in the namespace 'System.Drawing' (are you missing an assembly reference?)
私の目標は.NET Framework 4.5.2
に設定されているが、クラスライブラリからのRect構造体にアクセスする方法はありますか、私はより良いオフしています私自身の構造体を設定する?
あなたはおそらく、あなたのプロジェクトの参照に 'System.Drawing'を追加する必要があります。 – Abion47
あなたのプロジェクト参照に 'System.Drawing.dll'を追加しましたか? using文を追加するだけでは不十分です。コンパイラに名前空間を探す場所を教えなければなりません。 – knittl
ReSharperなどのツールがない場合は、クラスのMSDNを検索し、このクラスのアセンブリ(.DLL)が定義されているページを慎重に確認してください。次にこのような質問をする必要はありません。 –