直接写了变量和对应的函数,需要的名词空间自己引用一下
string path = "D:/Works/DEMO/Hands/Assets/StreamingAssets/";
string Leftpath = "D:/Works/DEMO/Hands/Assets/StreamingAssets/LeftHand.bytes";
public static byte[] currentFramesLeft = new byte[3 * sizeof(double)];
//将一个点的二进制文件保存在本地
currentFramesLeft = EncodeLeftToByteArray();//编码点
File.WriteAllBytes(path+"LeftHand.bytes", currentFramesLeft);//保存在本地
public byte[] EncodeLeftToByteArray()//编码点
{
int index = 0;
byte[] pos_x = BitConverter.GetBytes((double)Pos_Left[i].x);
pos_x.CopyTo(currentFrameLeft, index);
index += sizeof(double);
byte[] pos_y = BitConverter.GetBytes((double)Pos_Left[i].y);
pos_y.CopyTo(currentFrameLeft, index);
index += sizeof(double);
byte[] pos_z = BitConverter.GetBytes((double)Pos_Left[i].z);
pos_z.CopyTo(currentFrameLeft, index);
return currentFrameLeft;
}
//加载二进制文件并解码、赋值
IEnumerator Loadleft

这篇博客介绍了如何使用C#语言来保存二进制文件到本地,并详细阐述了进行加载二进制文件的方法。通过示例代码,展示了所需的命名空间和关键函数,帮助读者理解并实现这一功能。
最低0.47元/天 解锁文章
370

被折叠的 条评论
为什么被折叠?



