一種基于Unity引擎的更新文件打包方法及打包工具

基本信息

申請?zhí)?/td> CN201710787597.2 申請日 -
公開(公告)號(hào) CN108334368B 公開(公告)日 2021-06-08
申請公布號(hào) CN108334368B 申請公布日 2021-06-08
分類號(hào) G06F8/65;G06F8/71 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 李智超;徐剛;陳云磊 申請(專利權(quán))人 祖龍(天津)科技股份有限公司
代理機(jī)構(gòu) 北京律恒立業(yè)知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 代理人 顧珊;龐立巖
地址 301700 天津市武清區(qū)京津科技谷產(chǎn)業(yè)園高王路西側(cè)2號(hào)孵化器6號(hào)樓202室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種基于Unity引擎的更新文件打包方法,包括:a)從節(jié)點(diǎn)標(biāo)記文件中讀取所有需要打包的節(jié)點(diǎn),其中位于所述節(jié)點(diǎn)的更新包內(nèi)包含有不同版本的更新文件,對(duì)標(biāo)記文件中需要打包的節(jié)點(diǎn)進(jìn)行基礎(chǔ)節(jié)點(diǎn)、普通節(jié)點(diǎn)和重要節(jié)點(diǎn)劃分;b)創(chuàng)建新的打包文件列表;c)對(duì)所述所有需要打包的節(jié)點(diǎn)按照倒序方式進(jìn)行外層遍歷;當(dāng)遍歷至所述重要節(jié)點(diǎn)時(shí),停止打包;d)所述步驟c)中所述外層遍歷中相鄰的兩個(gè)需要打包的節(jié)點(diǎn)之間未選中的需要打包的節(jié)點(diǎn)按照倒序方式進(jìn)行內(nèi)層遍歷;當(dāng)遍歷至所述重要節(jié)點(diǎn)時(shí),停止打包。本發(fā)明更新文件打包方法能夠避免重發(fā)打包,有效減低打包后產(chǎn)生的更新包文件的總占用空間,減少了更新包壓縮后的體積。