您现在的位置: 主页 > 上位机技术 > Unity3D > Unity3D学习路线?
本文所属标签:
为本文创立个标签吧:

Unity3D学习路线?

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-08-16 

题主零基础啊,真是零基础啊,什么都得重开始学的那种。 
以前也并没有接触过编程方面的知识。现在想从事游戏开发相关的工作,所以准备自学Unity3D,但是U3D多数是使用C#来进行编程,题主又不会,所以想从比较简单的Python开始入手,然后了解了编程的基础了,再开始学习C#(或者C?),不知道这个线路是否正确。 
 咳咳,假如你只是想做游戏而不是钻语言的话,最好不要一开始就钻语言。 
建议去看一些视频教程,建议看Unity官方教程spaceshooter,总长度为3-4小时好像,每小结不超过30分钟,先完成一个游戏,收获一些成就感,才知道自己缺什么。 
语言要不要钻呢,很有可能是要的,但不是现在,你不知道自己缺什么,也就不知道该补什么。 
SosoImgliyonghelpme,程序员  
 unity 相当于游戏开发的集成开发环境,涉及到游戏开发的各个方面,并且都是经过层层封装的,非常贴近于业务逻辑层,对于底层要求不高;因此,opengl,directx,c# 之类的粗略懂点就可以了。 
之后的unity学习主要围绕项目来进行,例如可以参考一些项目视频: 
Unity RPG MMO-火炬之光开发修改 
自己改改代码,加加功能,这样才能快速进步 
 先不要担心编程语言的问题。你把c sharp的语法弄明白,再做几个官方教程上的项目就基本够用了。图形渲染、优化、AI这些东西离初学者还挺远,而且没有计算机专业的背景也不好入门。作为初学者先把引擎本身弄熟悉更重要。从学python开始入门绕的圈子有点大。大多数编程语言除了少数几个比较难入门,其他都可以直接开始学。零基础的阶段培养兴趣比较重要,不要把学习游戏开发当成学习编程。Unity官方教程的前几个游戏只靠不到200行的代码就能实现。 
 鼓起勇气,看Unity的书,然后再视频。 
动手做2、3个游戏,再看路线的问题不迟。 
SosoImg路人乙小明,懂一点关于体素转化的皮毛而已  
 c#还是需要学的。 
很简单的道理,你试试在unity的script help里面搜索一下for,while这样的语句看看? 
这些都是 
c#的基础,不懂的话没法玩的转unity的 
另外如果你想学得快,肯定要去github吧?如果c#一点不懂,github里的程序也很难看懂 
但是不用把c#学到很懂才来做unity,个人感觉,因为c#是面向对象的,和以前自己的编程认识有很大不同,所以要好好看一下这一方面的基础概念。但是概念理清以后就ok了。不用搞一本c#死厚死厚的书来读,一般厚度的入门书就好,有外文原版或者翻译版都可以 
最近看完了那本不大厚的c#入门,翻译的不怎么样,不过对着程序敲两遍还是很有收获的。觉得c#主要难在他是面向对象的程序,所以有很多地方和以前的习惯不一样,不过如果把oop一套概念有些理解以后,就会发现这种编程方式很好用啊。 
话说我刚开始弄unity的时候完全没有任何关于oop的概念咧,如果不是例程看不懂也不会想学c#的 
SosoImgClaire的钱包,玩过最冷门的游戏  
 我建议题主直接学习C#吧,这样可以直接上手unity编程,还方便以后学习c-like语言。学习C#,我主要是参考的C#本质论,我觉得还可以,你也可以看看。 
题主说到想从比较简单的python入手,我认为那是没有必要的,学习编程主要学习思想,入门必然会有难度,不管你用什么语言。你直接学习C#可以先从最基本的hello world开始一步一步学习,难度也是可以接受的,总而言之你要肯花时间,而且最主要的是你要学习的是unity3d又不是编程。 
SosoImgchen tim,自雇  
 最短的捷径,我想这是你想要的,前后一周时间就够了。 
先看unity3d基础教程了解各个组建的功能和用法 
顺便模仿地做两个小游戏即使是抄代码,熟悉编程逻辑 
学习uscript或者playmaker,前者功能简单自由度高类似于编程,后者视觉化效果好功能复杂有点嗦自由度低 
照着简单游戏操练自己写几个小游戏比如flippy bird或者小蜜蜂或者2048 
你已经可以自己做游戏了 
SosoImg韩梅梅,李雷,你在哪里  
 建议题主直接找一套完整的视频教程学习,比如《unity3d视频教程》,题主可以按照这套教程的大纲学习:第一阶段:Unity3D概要及入门零基础学C#开发Unity3D概要和基础知识讲解Unity3D创建场景unity3d常用组件及分析Unity3D角色控制和物理特效Mecanim动画系统… 显示全部
 建议题主直接找一套完整的视频教程学习,比如《unity3d视频教程》,题主可以按照这套教程的大纲学习: 

  第一阶段:Unity3D概要及入门

  零基础学C#开发

  Unity3D概要和基础知识讲解

  Unity3D创建场景

  unity3d常用组件及分析

  Unity3D角色控制和物理特效

  Mecanim动画系统

  第二阶段:Unity3D进阶学习

  Unity3D人工智能编程

  3D基础数学编程

  3D基础渲染管线

  第三阶段:Unity3D项目开发实战

  Kinect体感切水果游戏开发

  自学肯定是有难度的,零基础自学挑战就更大,如果题主学习能力强悍、自制力强的话,学起来肯定没问题,如果题主学起来有困难的话,也正常

  如果感觉困难,建议还是报个培训班,但是报了班也不是完事大吉,自己自学也是少不了的,只是稍微轻松一点、容易一点

  不管是自学还是培训 学习到的肯东都是理论知识,和最简单的项目实战,如果要从事Unity3D游戏开发,题主还需要多学、多练、多总结

 技术为市场服务. 
unity3d是平台,语言嘛不会了 去翻书就可以了。 
动力源自哪里的问题? 
 匿名用户  
 建议你参加体统性的培训机构,自学的话不太靠谱啊,除非你自学能力非常强,并且还有明确的方向性和目标,否则学的很慢效率较低,不建议。建议你参加培训专门的培训机构,在有老师的指导下学习,效率更高,并且在学习的过程过老师还会带你做一些项目,这些项目可以在面试 的时候给企业展示的,有一定的优势的。我就是这样过来的,我是在河南奇酷学院培训 的,老师什么的教的都比较认真负责。 
 匿名用户  
 建议抽时间参加线下机构的系统性培训,课程设计更科学,少走很多弯路,我有同学在奇酷学院,听说不错的。 




              查看评论 回复



嵌入式交流网主页 > 上位机技术 > Unity3D > Unity3D学习路线?
 学习 编程 基础

网站地图

围观()