- 新建两个脚本 OpenFileName.cs 和DialogTest.cs
- 把DialogTest脚本挂在场景中
- 运行unity 点击open 按钮 就能调出pc端的保存文件对话框
- 选择好路径点击保存 DialogTest这个脚本最后两句代码就可以打印出你选择的路径
using UnityEngine; using System.Collections; using System; using System.Runtime.InteropServices; /// <summary> /// 打开pc端保存文件对话框 /// </summary> [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; public short fileOffset = 0;
unity调用PC端保存文件对话框
最新推荐文章于 2023-12-14 17:24:21 发布