unity3d可以開發app嗎?
選擇開發工具:
1.原生的安卓和ios感覺要維護多個版本保持版本一致,實在是沒那精力
2.html跨平臺方案,混合開發(聽說體驗不是很好),react(看了下,現在支持安卓、ios)沒看到支持pc,Angular2(試了下還不錯同樣只支持安卓、ios)但是api很多,限制很多不是很靈活,xamarin同樣不支持windows PC,而且安卓模擬器調試和真機調試都是很慢的
3.最后選用了unity3d來開發
unity3d開發app的缺點:
a.包大
b.耗電
3.沒有app開發的框架
4.沒有app開發的控件
5.移動平臺功能要自己對接不同的系統
優點:
支持PC,支持移動,支持做很炫的效果,調試開發環境沒有障礙,調試運行快
那現在又回到unity3d的缺點,包大,我現在開發的差不多,包體在22m多,應該還好,當然比不上原生的。再說耗電,有的玩家玩游戲都能玩上幾個小時,用一個普通的應用應該不會那么長時間。app開發框架沒有,自己建,app開發
控件沒有自己建,移動平臺功能自己對接(如果多的話就麻煩些了)
unity3d開發的程序也可以用virbox Protector加殼工具進行加密,不用擔心會被破解。