關於Obb的使用

2021-09-10 08:28:16 字數 1158 閱讀 3676

obb檔案在android -- obb -- 對應的專案包名下。此檔案用於assets壓縮使用。由於谷歌市場發行的包必須小於100m。所以我們可以將需要的資源再此打包。

obb格式為 main.版本號.包名。

將assets檔案進行打包,然後通過zip壓縮,改字尾名即可。

//獲取obb包

public string getobbfilepath(context context) catch (packagemanager.namenotfoundexception e)

}

//解壓obb包

public void unzipobb(context context) else

file obbfile = context.getexternalfilesdir("main." + constant.getversioncode(context) + "." + constant.pagename);

if(obbfile.exists()) catch (ioexception e)

}}else catch (ioexception e) }}

}

//解壓資源

private void unzip(file zipfile, string outpathstring) throws ioexception else

out.close();}}

inzip.close();

}

//obb內解壓資源拷貝

private void copymusicfile(string fromfile, string tofile)

inputstream.close();

outputstream.close();

} catch (filenotfoundexception e) catch (ioexception e)

}

//判斷該資料夾是否是空資料夾

public static boolean isnullfile(file file) else

}else

}return false;

}

簡述OBB演算法 使用PCA計算

對於obb是什麼不作介紹,如果你能看到這篇文章,我覺得你應該知道obb是什麼,也大概知道obb的經典生成演算法 使用pca 主成分分析 主成分分析有乙個關鍵的線性代數計算步驟,即求解協方差矩陣的特徵值和特徵向量,這一點必須使用數值分析演算法而不能用解題用的基本行變換手段,因為現代程式最大的特點就是幹...

計算OBB四個頂點的座標

obb 的結構如下 obb 的中心 public var center vbvector obb 的x軸 public var x vbvector obb 的y軸 public var y vbvector 半寬,相對於obb的座標系 public var halfwidth number 半高,...

SONIC4的OBB檔案格式分析

偶然發現sonic4的obb檔案不是一般的rsb 1sbr 格式,檔案頭如下 offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 00000000 4c 50 4b 00 01 00 0c 09 77 00 01 00 20 00 00 00 lpk w 000...