拓展字节包

This commit is contained in:
2025-07-05 22:29:11 +08:00
parent 41c31e80f6
commit 3c181a4631
2 changed files with 54 additions and 3 deletions

View File

@@ -0,0 +1,39 @@
/*
文件名:Pack_Class.nut
路径:Base/_Tool/Pack_Class.nut
创建日期:2025-06-30 09:24
文件用途:字节包
*/
class Packet{
//读取指针位置
ReadIndex = 0;
//内存数据
Pointer = null;
//包大小
Size = 0;
//加载包
function Load(P,S)
{
Pointer = P;
Size = S;
}
//读取整形
function GetInt()
{
local Size_t = 4;
if(ReadIndex + Size_t > Size){
print("读取包越界!");
return;
}
local Buf = NativePointer(Pointer).add(ReadIndex).readInt();
ReadIndex += Size_t;
return Buf;
}
//读取
}