学习unity3D需要什么基础?_课课家教育 原创

2018-04-18 14:57

  如果你关注游戏行业,unity3D游戏开发对你来说应该并不陌生,在游戏行业发展如火如荼的情境下,很多人开始转行投身与游戏开发,而unity3D游戏开发则是他们必须了解和会用的游戏开发工具。在学习之前又应该了解哪些内容?

  首先来了解一下unity3D游戏开发的概念,它是当今最炙手可热的游戏开发工具,它是轻松创建诸如三维视频游戏、建筑可视化、实时三维动画类型互动的多平台的综合型游戏开发平台,是一个全面整合的专业游戏引擎。它可发布运行在Windows、Mac、Wii、iPhone和Android等多平台的游戏,也可以利用插件发布网布网页游戏。很多著名的游戏,如:神庙逃亡、新仙剑、QQ乐团等,都是出自这个平台。

  然后要知道学什么计算机语言。C#是面向对象语言,js是脚本语言,对于unity3D来说,它俩都是unity3D的脚本语言,其中js容易上手快,C#很庞大,不过对于unity3D来说,可以不深入学。如果真想长远做unity3D游戏的话,建议学C#,因为做网游时,C#就体现出绝对的优势(主要是数据交换这一块),这也是大多公司招unity3D开发人员,倾向于强调C#语言的原因。

  除此之外还需要具备基本的3D知识。这些知识如果通过学习底层的DirectX或者OpenGL等你可以获得更好的效果以及更透彻的理解。可是其学习路线比较长,如果不是做游戏引擎开发的大可以不必操心;现代的游戏引擎如unity3D等对这些底层理解要求都不高,因为它们要求程序员注重的是业务逻辑的展开,即侧重的是开发游戏时的业务代码而非底层的渲染物理等等。

  不过,对于一个对3D概念没有一个明确理解以及感受的程序员去使用unity3D引擎多少有些弊端,那么直观便捷的理解方法是你可以学习一些3D建模软件,譬如:3Dmax、Maya、C4D等。

  在线客服QQ:331571392

  相关推荐

  unity3d游戏开发实战视频教程

  http://www.kokojia.com/course-4376.html

  unity实战教程之别撞车

  http://www.kokojia.com/course-3508.html

  unity实战案例之冒险果园视频教程

  http://www.kokojia.com/course-3510.html




 版权声明:本文为博主原创文章,未经博主允许不得转载。

阅读 10989 / 评论 0

 相关视频教程更多课程