Unity学习过程(一)——认识Unity游戏引擎

来源:互联网 发布:看图学英语软件 编辑:程序博客网 时间:2024/05/18 11:50

今天,2015年12月23日。我决定开始写博客,来记录我的学习成长过程~!

学习都是有规划性的, 有规律性的。之前零散的学习Unity让我觉得不够靠谱。一个领域上面的学习,如果单单只是抓抓补补的学习,如何能够学到真正深层上的东西,于是才有了系统性的学习,才有了大学与普通的职校的区别~所以,尽管我自学过一段时间的unity,但我觉得还是应该重头开始(这个是一个比较艰难的决定,毕竟重头开始学以前或多或少都知道的一些知识),一步一步地扎实去学习,先把基础打好了,才能够建筑高楼大厦。

以上,都是我个人的理解。。。

好了,言归正传。

学习unity,或者说学习任何一个东西一个工具,都需要了解一下它的前身后世。

Unity本身是一个游戏引擎,说到游戏引擎,指的是别人(程序员)已经帮你搞定好或者开发好的各种交互实时的图形程序,举个例子,一个物体下落碰撞到地面的过错,如果要自己来写的话,就需要了解物理学的重力加速度,以及碰撞的摩擦力,弹性势能等等,然后根据它们的相互关系来进行编程,最后才能逼真地把这个过程仿真出来。而游戏引擎就把这些东西全部囊括进来,其他人只需要通过使用这个游戏引擎 ,可以很简单地完成这个(物体下落碰撞)过程~这个就是游戏引擎的方便性。而我现在学习的只是如何去运用这个游戏引擎,而不是如何设计它。所以,目前,涉及到该游戏引擎的内部构造我也不懂,希望在日后的学习过程中能够慢慢地了解~

话又说回来,市面上的出名流行的游戏引擎有很多个:Unity,寒霜(战地系列的游戏貌似都用这个系列的游戏引擎来开发的),虚幻(蝙蝠侠:阿甘疯人院等等,灰常多),死亡,Anvil(刺客信条等),EGO(尘埃3)等等~~~很多很多。今天重点不在此,我们来看看Unity引擎的牛逼之处:

1.首先它简单易懂,容易上手,相对于其他引擎来说有很多教程(不过很大一部分是英文版的)。

2.其次,它支持全平台开发。Windows,Mac,Android,Iphone,XboxOne等。

3.它在支付费用上少,个人版的免费,专业版也只需要很少一部分钱即可获取。

4.完善的生态圈。unity内置有商店,你如果有写好的插件或者Demo等等可以发布在上面供他人下载从而赚取利益,也可以从上面下载自己所需要的资料。不懂的问题还可以去官网寻求答案~。也可以在百度,博客等等地方查询。

5.使用的人数最多的游戏引擎,没有之一。其中绝大多数的移动端游戏开发都用到该引擎。例如神庙逃亡等等~~


2 0
原创粉丝点击