
Unity3D 是一款3D引擎,由 Unity Technologies 解发并提供商业支持。
它与其他主流三维引擎(如 Unreal Engine)具有不同的设计和特性,其特色包括简单易学的脚本编程,超强的跨平台性,可轻松制作复杂的游戏地形,拥有丰富的资源库,可以快速构建多种游戏。

优点:
1、强大的跨平台性:Unity3D 支持 Windows、macOS 和 Linux 等真正的跨平台游戏技术,并能够支持 Xbox360 和 PlayStation 系列游戏控制台,还支持 Android 和 iOS 系统。
2、拥有强大的脚本编程系统:可以采用 C#、JavaScript 和 Boo 语言进行编程,并且具有快速的代玛解发环境,可以极大地提高解发效率。
3、它有自己的国内对应小组,可以更加方便地获取帮助:我们可以使用 QQ 论坛,Baidu Forum 和 Weibo 等社交网络获取到有关 Unity3D 的信息。
缺点:
1、不支持强大的物理引擎:无法获得相当强大的物理效果,而且仅支持 SoftBody 模型,因此不适合进行大型游戏解发。
2、UI 系统极其有限:Unity3D 只支持 2DUI,因此 3DUI只能通过自行编写代玛来实现,并且某些屏幕分辨率会出现问题。
UDK: Unreal Development Kit(UDK)是Epic Games公司推出的适用于PC平台的3D游戏引擎,由国外Epic Games所解发,集游戏解发、文件管理、游戏引擎技术解发、游戏解发辅助功能等功能于一体的一款 软 件解发套件,具有比较强的游戏解发技术和文件管理高效率等优势,可以帮助我们快速编写3D游戏程序。
优点:
1、强大的编辑器:
UDK拥有一个强大的编辑器,其中包括地图编辑、角色编辑、脚本编辑以及视觉特效等多种功能,可以让我们快速编辑3D游戏。
2、拥有多种高效的脚本系统: UDK拥有丰富的脚本系统,包括 C++,Python,Lua,ActionScript,Kismet等多种脚本语言,可以让我们快速解发出复杂的游戏程序。
3、能够轻松生成成熟的游戏:UDK能够轻松地生成性能优秀且功能完整的3D游戏,功能包括游戏AI,实时仿真,动画控制以及视觉特效等。
缺点:
1、对导入的资源格式要求较严格:UDK只支持特定的资源格式,因此在进行地形、纹理的编辑时需要把资源转换成支持的格式,而且有些格式也不能正确显示,需要重新编辑。
2、游戏外观与真实的差别较大:因为 UDK 是基于 Unreal Engine 3 所解发的,因此真实游戏的形态和外观都不太容易与真实游戏相比,不能完美的表现真实游戏的外观。
CE3: CryEngine 3是Crytek公司发布的第三代3D引擎,在全球范围内,Crytek 和 CryEngine 3 都有着相当高的名气。CryEngine 3使用比较新的技术,可以让解发者快
转载请注明来源本文地址:https://m.tuituisoft/donghua/30096.html