根据自己的Unity的.Net版本在Unity中选择合适的配置文件:System.Drawing.dll;System,Windows.Forms.dll
文件路径:D:\Unity2019.3.0\Editor\Data\MonoBleedingEdge\lib\mono
先定义文件属性:
using System;
using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
public class OpenFileName
{
public int structSize = 0;
public IntPtr dlgOwner = IntPtr.Zero;
public IntPtr instance = IntPtr.Zero;
public string filter = null;
public string customFilter = null;
public int maxCustFilter = 0;
public int filterIndex = 0;
public string file = null;
public int maxFile = 0;
public string fileTitle = null;
public int maxFileTitle = 0;
public string initialDir = null;
public string title = null;
public int flags = 0;