简述
- Unity(也称Unity3D)是一套包括图形、声音、物理等功能的游戏引擎,提供了一个强大的关卡编辑器,支持大部分主流3D软件格式,使用C#或JavaScript等高级语言实现脚本功能。
- Unity是跨平台的3D游戏引擎,支持的平台包括PC、Mac、Linux、Web、iOS、Android、Xbox360、Play、Station等大部分主流游戏平台,还可以将游戏直接导出为Flash格式放到网页上。
- 很多时候,可以选择在PC平台开发和测试,然后只需要很少的改动,即可将游戏移植到其他平台
- Unity不但能开发3D游戏,也能开发2D游戏,而且画面效果出众
- Unity内置了Raknet网络引擎,如果只是需要制作玩家与玩家之间直接连接的网络游戏,使用这些功能就够了
- Unity可以制作MMO游戏(Massive Multiplayer Online简称,意思是大型多人在线),但Unity只能完成客户端部分,服务器部分通常是由C++、Java,或者PHP之类的技术完成的。
- 在Unity中,可以使用标准的Socket功能完成长连接网络通信,也可以使用Unity提供的WWW功能提交HTTP网络请求。
- Asset Store是Unity官方在线商店的名称,里面主要是出售Unity的插件或美术资源。严格来说,这并不能算是Unity的一个功能,但它确实已经成为Unity的一部分,很多Unity的插件已经成为Unity开发中的必要组成部分,如NGUI等。