unity3d需要的基础知识
1.自学unity3d需要什么基础
你好,U3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台。
现在很多是可以零基础也可以学习的,最好的你要有相关的基础的,比如懂C等语言
其他的比如 3D MAX这样的软件等。零基础的可以按下面的来阶段学习:
第一阶段:Unity3D概要及入门
零基础学C#开发
Unity3D概要和基础知识讲解
Unity3D创建场景
unity3d常用组件及分析
Unity3D角色控制和物理特效
Mecanim动画系统
第二阶段:Unity3D进阶学习
Unity3D人工智能编程
3D基础数学编程
3D基础渲染管线
第三阶段:Unity3D项目开发实战
但是学习完这些内容理论知识没问题了,但是要独立开发Unity3D项目肯定还是不够的,还需要找一些官方文档、开源代码学习,然后多找一些实战项目练手
2.unity3d要学习什么知识 知乎
分享一下个人的学习路线,希望可以对新人有所帮助。
第一阶段应该先去学习一些基础c#语言,之后跟着视频去做几个简单的案例,熟悉一下引擎的基本操作英语好的可以去看官方的案例,英语一般的同学这里推荐去看siki老师的教程。第二阶段呢就要去了解一下unity的其他功能了比如动画,光照,寻路。
到了这一阶段可以去学着查阅一下官方文档,或者买一本unity5.0x从入门到精通(这本书作为教科书来看用处不大,不过如果作为一本字典,一本工具书来用的话还是不错的。)
然后就可以做一些中小型的案例,这里还是推荐去看siki的视频(个人觉得siki算国内讲unity很棒的老师了)。最后呢就是再去深入的学一下c#,设计模式,lua,socket以及不断推出的新功能了!加油吧。