[鲁蛇] 想请问unity热更新的问题?

楼主: samrt5566 (我不是聪明56)   2017-06-10 15:14:02
小鲁最近在用unity开发一个jos游戏
也在思考更新这一块
毕竟用appstore更新需要经过苹果审核
主要想即时更新scene的内容和变化
请问这样是做的到的吗?
爬文有说ios似乎没办法用asset bundle
也有人用uLua 来做
但苹果有发声明要全面封锁ulua
难到真没办法在ios上做热更新吗?
作者: littleshan (我要加入剑道社!)   2017-06-10 15:57:00
1. iOS 可以使用 asset bundle2. 如果只更新场景,没有新的script是确定OK3. 使用lua做热更新是做得到,但目前算是灰色地带苹果的态度是所有程式上的行为需要通过审核所以未来如果真的被封锁也不用感到意外
楼主: samrt5566 (我不是聪明56)   2017-06-10 16:35:00
感谢little大回复 应该是不会动到新增script的部分 主要是增加人物衣服的数量 这样新增的衣服用原有的script是ok的吗(用assetbundle的话
作者: littleshan (我要加入剑道社!)   2017-06-10 20:14:00
可以的
作者: newyellow (newyellow)   2017-06-12 21:54:00
最近刚好也在研究 assetbundle 好用好用
楼主: samrt5566 (我不是聪明56)   2017-06-13 08:40:00
不过用www下载assetbundle 有时会下载不完全 可能需要验证下载的完整度
作者: dreamnook (亚龙)   2017-06-13 08:48:00
assetbundle的缺点就是有点肥...
作者: littleshan (我要加入剑道社!)   2017-06-14 18:42:00
assetbundle 问题很多耶 XD 之前的版本会 memory leakunload 前要确认没有人使用,所以要自己加ref count然后load时要确保顺序正确以满足dependency操作界面也缺乏弹性,如果想从zip或加密档案中读取一定要整个读进内存中再用 LoadFromMemory没办法 on-the-fly 去解压缩/解密
作者: dreamnook (亚龙)   2017-06-15 07:29:00
好吧assetbundle的缺点不只是有点肥XD

Links booklink

Contact Us: admin [ a t ] ucptt.com