Unity3D游戏开发的利器?
来源:互联网 发布:手机知乎怎么关注话题 编辑:程序博客网 时间:2024/05/16 06:37
Unity3D(http://unity3d.com)是由丹麦Unity公司开发的游戏开发工具,具体的特性包含整合的编辑器、跨平台发布、地形编辑、着色器,脚本,网络,物理,版本控制等特性。目前的最高发行版本为2.1版,Pro版(包含制作工具和版本控制器)的售价为1998美元,这个价格对于国内的中小游戏开发者无疑是个福音。除此之外Unity3D还在向WII和IPhone进军,可以在官方网站上找到其WII License的标题(https://store.unity3d.com/shop/),显然目前这个模块还不成熟。对于IPhone的功能支持也尚未出现明确的迹象,只是出现了部分IPhone游戏的图片。
Unity3D的经典演示就是热带的岛屿,工期为3个人一周完成(http://unity3d.com/gallery/live-demos/tropical-paradise),可以将其看作一个效果展示,主要展示了地形,水,光影效果。 相信很多人看过后都联想起孤岛惊魂的引擎CryEngine (http://www.crytek.com/),因此Unity3D吸引了国内很多游戏开发者和VR开发者的目光,非常看好Unity3D的前景。
然而对于一个商业化的游戏引擎来说,快速高效的完成类似的特效应该是分内之事。游戏引擎的初衷就是将游戏开发者筋力转移到游戏的可玩性上来。那么Unity3D为什么会吸引开发者的目光呢,重要的原因是廉价,并且能够发布为基于浏览器的网页格式。这个是目前的一大趋势,玩家无须下载庞大的客户端,打开浏览器即可进入游戏。
Unity3D使用了PhysX的物理引擎(http://www.nvidia.com/object/nvidia_physx.html),但是非常遗憾的是还不能支持流体和布料的效果。在植被方面使用了Unitree, 并内置了大量的Shader供开发者使用,这些Shader即可满足开发者的常用效果。 Unity公司在在脚本方面不可不谓之强悍,Unity3D支持JaveScript, C#, Boo脚本,如果开发非网页的独立版还可使用插件。
然而,一个显著的问题是目前Unity3D只能运行在MacOS上,这无疑是其在国内推广的一大障碍。此外没有完善的AI系统和服务器端解决方案也是其需要进一步改进的地方。因此,Unity3D到底能够走多远,我们拭目以待。
(Unity团队可以称为是多国部队,CEO David Helgason来自冰岛,CTO Joachim Ante来自德国,还有瑞典,美国,丹麦,立陶宛,还好他们之间文化相似,否则...)
- Unity3D游戏开发的利器?
- 【Unity3D入门教程】游戏开发利器UGUI的基本使用方法
- 【Unity3D入门教程】游戏开发利器UGUI的基本使用方法
- 游戏开发利器 TexturePacker
- Unity3D游戏开发之开发游戏带来的问题
- Unity3D游戏开发之愤怒的小球
- Unity3D游戏开发之愤怒的小球
- 基于Unity3D的打砖块游戏开发
- Unity3D游戏开发之GUI的使用
- Unity3D手机游戏开发的一些笔记
- Unity2016 Unity3D开发VR游戏的经验
- [Unity3D]Unity3D游戏开发之再话小地图的实现
- [Unity3D]Unity3D游戏开发之刀光剑影特效的实现
- [Unity3D]Unity3D游戏开发之换装系统的实现
- [Unity3D]Unity3D游戏开发之《愤怒的小鸟》弹弓实现
- [Unity3D]Unity3D游戏开发之《愤怒的小鸟》弹弓实现
- [Unity3D]Unity3D游戏开发之Logo渐入渐出效果的实现
- 什么是ACE?为什么它说是开发游戏服务器的利器?
- 查看JAVA源文件
- IT从业人员必看的10个论坛
- Jboss配置
- appfus框架
- java操作注册表
- Unity3D游戏开发的利器?
- 123
- JavaScript实用技巧集锦
- Struts2.0新标签的用法
- 软件测试工程师笔试题中数据库试题集锦
- struts2.0的标签库(简介)
- 拖拽类
- 一个超简单的Windows程序
- JDBC 3种获得mysql插入数据的自增字段值的方法