[魯蛇] 想請問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