代码之家  ›  专栏  ›  技术社区  ›  Justin808

正在获取试图在Unity3D中dllimport的“类型或命名空间名称”

  •  0
  • Justin808  · 技术社区  · 7 年前

    错误

    assets/scripts/osx.cs(4,16):错误CS0246:找不到类型或命名空间名称“coregraphics”。是否缺少程序集引用?

    我的代码:

    [DllImport ("/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics")]
    static extern CoreGraphics.CGSize CGDisplayScreenSize (uint display);
    

    如何从Unity3D访问外部libs?明确地 CoreGraphics 对于 CGDisplayScreenSize .

    1 回复  |  直到 7 年前
        1
  •  0
  •   SushiHangover    7 年前

    CoreGraphics.CGSize

    [Serializable]
    public struct MyCGSize
    {
        public nfloat width;
        public nfloat height;
    }
    
    [DllImport("/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics")]
    static extern MyCGSize CGDisplayScreenSize(uint display);