...
[Header("涂抹区域Bin文件路径")] private String path;
private BitArray m_BitMap;
/// <summary>
/// 导出涂抹区域数据到文件.
/// </summary>
public void ExportBitMap()
{
using (FileStream file = new FileStream(path, FileMode.Create))
{
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(file, m_BitMap);
}
}
/// <summary>
/// 加载涂抹区域数据文件.
/// </summary>
private void LoadEditBitMap()
{
try
{
using (FileStream file = File.Open(path, FileMode.Open))
{
if (file.Length > 0)
{
BinaryFormatter bf = new BinaryFormatter();
m_BitMap = new BitArray((BitArray) bf.Deserialize(file));
}
}
}
catch (Exception e)
{
Console.WriteLine(e);
}
}
(043)unity3d 读写文件
于 2022-05-27 14:23:53 首次发布