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
是否有從一個類庫訪問矩形結構的方式,還是我最好只設置我自己的結構?
您可能需要將'System.Drawing'添加到您的項目引用。 – Abion47
您是否已將System.Drawing.dll添加到您的項目引用中?只添加使用語句是不夠的,你必須告訴編譯器在哪裏查找命名空間。 – knittl
除非你有像ReSharper這樣的工具來建議,否則請在該類上搜索MSDN,並仔細檢查該頁面中定義了哪個程序集(.DLL)。然後下次不必提出這樣的問題。 –