普及一下Asset Server知识:

Unity的Asset Server,其实就是一个纯PostgreSQL数据库。
Unity操作Asset Server,就是一个数据库客户端操作,但是Unity官方没有开发这些数据库操作接口。

我们使用了NPGSQL插件对PostgreSQL进行SQL查询,获得指定Asset的版本号。

每次进行AssetBundle打包,开辟一个Excel表格记录下这次打包时Asset的版本号。

当下次打包时,连接AssetServer,获取最新版本号,然后读取Excel获取上次打包的Asset版本号,进行比较,如果更新,就打包。

05-11 04:39