资源大湿 发表于 2021-5-12 09:36

Unity基础之Unity介绍

游戏伴随着文明产生和发展,一直是人类文化的重要组成部分。从1964年第一款真正意义的电子游戏诞生至今,游戏已经走过了FC、街机、PC、页游四个时代。在移动互联网新技术的加持下,游戏产业已经来到井喷发展的主机:手游时代。未来随着虚拟显示技术的不断成熟,更是会进入全民VR游戏时代。当前市面上80%的手游均采用Unity3d进行开发,Unity占据了全功能游戏引擎市场近一半份额,位居世界之首。
1.什么是Unity

Unity就是一个游戏引擎。那么什么是游戏引擎,说直白了,其实就是将你开发游戏时常用的一些功能帮你封装为一个程序集,那么你使用这个游戏引擎,就可以去调用它的程序集,完成你想开发的游戏功能。类似的游戏引擎还有很多,例如UDK和GameBryo等。
2.Unity的特点

(1)图形界面

这个特点其实也不算特点,因为现在软件都是图形界面(哈哈哈哈哈)。图形界面的好处就是所见即所得,这个在开发游戏时是非常有帮助,例如你在场景中放入了一个cube(方块),那么将来游戏运行时就会有这样一个cube(方块)。
(2)入门简单

游戏引擎开发游戏肯定要使用编程语言,那么Unity的使用的官方语言有两种C#和JavaScript,这两种语言学习起来还是比较简单一点的(相比于C++和Object-C)。
(3)国内外资源丰富

(4)跨平台行

一处开发,处处运行。
(5)对VR/AR支持较完善

3.Unity能够开发那些游戏

常见的比如王者荣耀和炉石传说都是使用Unity进行开发的,包括和平精英也是可以使用Unity去实现的。而且强调一下,Unity虽然被称为游戏引擎,只是它里面封装了很多游戏开发所需要的功能,但是Unity本身还支持了很多其他的技术领域,例如工艺仿真,动漫,电影,手机APP,包括我们刚才说的虚拟现实和增强现实。

LiteralliJeff 发表于 2021-5-12 09:42

很全面,感谢博主
页: [1]
查看完整版本: Unity基础之Unity介绍