主角攻击时候推出,查看debug,显示jymain.lua:6327: attempt to index local 't' (a nil value)
查看lua文件,
function GetDataFromStruct(data,offset,t_struct,key) --从数据的结构中翻译数据,用来取数据
local t=t_struct[key];
local r;
if t[2]==0 then --这是出问题的地方
r=Byte.get16(data,t[1]+offset);
elseif t[2]==1 then
r=Byte.getu16(data,t[1]+offset);
elseif t[2]==2 then
if CC.SrcCharSet==0 then
r=lib.CharSet(Byte.getstr(data,t[1]+offset,t[3]),0);
else
r=Byte.getstr(data,t[1]+offset,t[3]);
end
end
return r;
end
请问怎么改?
|