近年来,Unity3d在中国发展迅猛,从各类培训到论坛,从游戏项目开发到商业应用,可以说方兴未艾。而另一些业内人士认为,Unity3d问题多多,质感不如UDK和CRYENGINE,交互性又不如HTML5和FLEX。那么,作为企业或是开发者,究竟是应该全身投入,还是乘早远离?
燃动数字推荐资深记者Maria Korolov的一年前的两篇文章,由她一人分饰两角,分别从正反两种截然不同的观测点阐发讨论,供各位读者参考。Maria Korolov 是著名商业杂志《Hypergrid Business》的编辑和出版人。从业超过二十年,先后任职于《芝加哥论坛报》、《计算机世界》和路透社等媒体,也曾在俄罗斯和中国工作,著作等身。
正方:投身Unity3D的五大理由(数据截止到2011年7月)。
1. Unity3D适合终端用户。安装简单,只需一个小小的运行插件——已经有6700万用户安装——你只需点击链接即装入浏览器。50万家企业使用Unity3d,包括可口可乐、迪斯尼、微软、美国陆军和太空总署这样的巨头。
2. 使用简单。没有混乱的菜单,键盘配合需求和其他烦人的要求。人物可以行走坐卧,可以语音或打字在线沟通,能创造场景,演示动画,还能实时交互?这些还不够吗?
3. 举例来说,如果你的公司操作系统很简单,现在想三维虚拟漫游展示公司的新办公楼,但是又不需要通过太复杂功能太多的虚拟平台来实现,那你就可以在公司网页里嵌入Unity 3D player,就像嵌入照片和视频一样。Unity3D的入门版本是免费的,已经提供了很多功能。
专业版只要1500美金,没有年费。一旦入门,无数的使用者会造访你,甚至附加了一个简单的选项——“邀请其他用户来访”——只要你的网页扛得住。
4. 对于使用过Jibe和Unifier这样的全功能虚拟现实平台开发者,运行环境熟悉而且极容易上手。
5. 软件完全面对初学者。目标物件和动画更直观,大量可用的材质,入门版和专业版都免费提供。
附加理由。多加400美金,你就可以发布你的Unity3D场景到iPhone,iPad,或是Android设备,实现跨平台应用。
反方:远离Unity3D的五大理由。
1. 有专利的封闭平台。有些开发者和团体更愿意致力于安卓这样的开放平台,或是成本考量,或是喜欢动手调整成自己需要的形态。
2. 固步自封。你无法将Unity场景移动到Flash、HTML5或是WebGL,只能重做。这对设计师是灾难。
3. 你需要懂得创建和修改模型面片,就是说需要专业的建模知识。免费的物件,那些Google模型仓库里或是网上模型库里的物件,不能拿来即用。比如普通老师和学生不能创建他们需要的教学模型,除非他们是三维设计专业的。
4. 你不能和朋友们同学们共同搭建场景,也不能进入场景重新摆放调整成你想要的样子。这个功能也许以后会增加,但是目前,你只能通过代码艰难实现。
5. 没有全场景位置坐标。Unity创建的环境,只能通过一个个独立场景拼接而成。你不能自然地从一个场景走到另一个场景,或是从天空俯瞰完整场景。因为一个场景可以任意设置连接到另一个场景,如果设计师不小心,就有可能搭建出完全不合逻辑的场景。
举个例子,一栋房子的一扇门,可以设置为下一个场景的入口,门内的场景甚至会大于门外。对设计师来说有时顺手的设置,观看者会完全晕头转向。