有没有人用Unity3D不是做游戏而是做App的?
的确有人使用Unity3D进行非游戏应用开发的。一般而言,会使用到Unity开发App的有以下几种情况:
1、外包公司,有些外包项目,外包公司会利用游戏引擎的跨平台特性,解决劳动力,并且降低客户的成本(毕竟有些客户预算有限);
2、小创业团队,同样是利用Unity可以跨平台的特性,来解决人力物力不足的问题;
3、游戏开发人员,这部分就不用说了,比较熟悉Unity引擎。
以上的这几种情况其实也就阐明了Unity做非游戏应用的利,其实最主要就是可以跨平台,并且Unity有着非常强大且稳定的工具集。
但使用Unity做非游戏的应用弊端也很多。
最主要的原因集中在游戏引擎和App框架在渲染方面的不同,Unity引擎是逐帧渲染,而App是脏渲染,这也造成了使用Unity去开发App渲染消耗过大,运行时手机会很烫 :)。同时很多App上的UI效果使用Unity并没有原生好用,并且使用Unity开发非游戏应用很难控制包的大小。所以使用Unity开发非游戏应用的技术难度其实很高。
我在之前回答过类似的问题,题主可以参考:
页:
[1]