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

unity 相当于游戏开发的集成开发环境,涉及到游戏开发的各个方面,并且都是经过层层封装的,非常贴近于业务逻辑层,对于底层要求不高;因此,opengl,directx,c# 之类的粗略懂点就可以了。
之后的unity学习主要围绕项目来进行,例如可以参考一些项目视频:
Unity RPG MMO-火炬之光开发修改
自己改改代码,加加功能,这样才能快速进步
先不要担心编程语言的问题。你把c sharp的语法弄明白,再做几个官方教程上的项目就基本够用了。图形渲染、优化、AI这些东西离初学者还挺远,而且没有计算机专业的背景也不好入门。作为初学者先把引擎本身弄熟悉更重要。从学python开始入门绕的圈子有点大。大多数编程语言除了少数几个比较难入门,其他都可以直接开始学。零基础的阶段培养兴趣比较重要,不要把学习游戏开发当成学习编程。Unity官方教程的前几个游戏只靠不到200行的代码就能实现。
鼓起勇气,看Unity的书,然后再视频。
动手做2、3个游戏,再看路线的问题不迟。

c#还是需要学的。
很简单的道理,你试试在unity的script help里面搜索一下for,while这样的语句看看?
这些都是
c#的基础,不懂的话没法玩的转unity的
另外如果你想学得快,肯定要去github吧?如果c#一点不懂,github里的程序也很难看懂
但是不用把c#学到很懂才来做unity,个人感觉,因为c#是面向对象的,和以前自己的编程认识有很大不同,所以要好好看一下这一方面的基础概念。但是概念理清以后就ok了。不用搞一本c#死厚死厚的书来读,一般厚度的入门书就好,有外文原版或者翻译版都可以
最近看完了那本不大厚的c#入门,翻译的不怎么样,不过对着程序敲两遍还是很有收获的。觉得c#主要难在他是面向对象的程序,所以有很多地方和以前的习惯不一样,不过如果把oop一套概念有些理解以后,就会发现这种编程方式很好用啊。
话说我刚开始弄unity的时候完全没有任何关于oop的概念咧,如果不是例程看不懂也不会想学c#的

我建议题主直接学习C#吧,这样可以直接上手unity编程,还方便以后学习c-like语言。学习C#,我主要是参考的C#本质论,我觉得还可以,你也可以看看。
题主说到想从比较简单的python入手,我认为那是没有必要的,学习编程主要学习思想,入门必然会有难度,不管你用什么语言。你直接学习C#可以先从最基本的hello world开始一步一步学习,难度也是可以接受的,总而言之你要肯花时间,而且最主要的是你要学习的是unity3d又不是编程。

最短的捷径,我想这是你想要的,前后一周时间就够了。
先看unity3d基础教程了解各个组建的功能和用法
顺便模仿地做两个小游戏即使是抄代码,熟悉编程逻辑
学习uscript或者playmaker,前者功能简单自由度高类似于编程,后者视觉化效果好功能复杂有点嗦自由度低
照着简单游戏操练自己写几个小游戏比如flippy bird或者小蜜蜂或者2048
你已经可以自己做游戏了

建议题主直接找一套完整的视频教程学习,比如《unity3d视频教程》,题主可以按照这套教程的大纲学习:第一阶段:Unity3D概要及入门零基础学C#开发Unity3D概要和基础知识讲解Unity3D创建场景unity3d常用组件及分析Unity3D角色控制和物理特效Mecanim动画系统… 显示全部
建议题主直接找一套完整的视频教程学习,比如《unity3d视频教程》,题主可以按照这套教程的大纲学习:
第一阶段:Unity3D概要及入门
零基础学C#开发
Unity3D概要和基础知识讲解
Unity3D创建场景
unity3d常用组件及分析
Unity3D角色控制和物理特效
Mecanim动画系统
第二阶段:Unity3D进阶学习
Unity3D人工智能编程
3D基础数学编程
3D基础渲染管线
第三阶段:Unity3D项目开发实战
Kinect体感切水果游戏开发
自学肯定是有难度的,零基础自学挑战就更大,如果题主学习能力强悍、自制力强的话,学起来肯定没问题,如果题主学起来有困难的话,也正常
如果感觉困难,建议还是报个培训班,但是报了班也不是完事大吉,自己自学也是少不了的,只是稍微轻松一点、容易一点
不管是自学还是培训 学习到的肯东都是理论知识,和最简单的项目实战,如果要从事Unity3D游戏开发,题主还需要多学、多练、多总结
技术为市场服务.
unity3d是平台,语言嘛不会了 去翻书就可以了。
动力源自哪里的问题?
匿名用户
建议你参加体统性的培训机构,自学的话不太靠谱啊,除非你自学能力非常强,并且还有明确的方向性和目标,否则学的很慢效率较低,不建议。建议你参加培训专门的培训机构,在有老师的指导下学习,效率更高,并且在学习的过程过老师还会带你做一些项目,这些项目可以在面试 的时候给企业展示的,有一定的优势的。我就是这样过来的,我是在河南奇酷学院培训 的,老师什么的教的都比较认真负责。
匿名用户
建议抽时间参加线下机构的系统性培训,课程设计更科学,少走很多弯路,我有同学在奇酷学院,听说不错的。
查看评论 回复