找回密码
 立即注册
楼主: 资源大湿

[简易教程] 怎么规划一个零基础学习Unity3D的“方法”或者“流程”?

[复制链接]
发表于 2021-2-9 18:22 | 显示全部楼层
自学unity3个月了,觉得自己没有绕太多路,所以来推荐一下我的学习流程。
刚开始,是直接到b站找了个unity基础教程,直接就能搜到,20多集,能实现一个能移动,有gui,粒子系统什么什么的,看完视频基本上就能做个小游戏了,里面也有一些脚本案例。
然后买了本官方的unity从入门到精通,第一章是例子,看完了收获蛮大的,学会了创建地形。不过也只学会了这个,这本书感觉还是不太实用。推荐买官方案例精讲那本书,里面全是实例,讲的很详细。建议先照着做。
然后同时也该开始学习脚本了,至于脚本是什么,看完基础教程你也就明白了,脚本的话也是推荐官方的脚本教程,讲的非常简洁明了,学起来也很轻松。
我大约是看了这些就开始做一点小游戏。目前自创了一个第三人称视角的算法,得意中。。然后正在尝试做一个空岛战争的小游戏。
你按照上面我说的流程学完的话,我相信会有很大收获,然后遇到什么不懂的地方直接百度,比如动画系统,动画系统蛮复杂的,泰课上倒是有详细的教程。学unity还是得多上网查资料,查各种系统的用法啊什么什么的,而且有个需要注意的地方。有些时候你照着网上的教程写脚本时你会发现还是会报错,这是因为那个语句太旧了,直接上网查一下原因就好,比如rigibody.Addforce现在应该写getcomponent<rigibody>().addforce。然后啊,学这玩意蛮费时间的,得坚持,加油~
啊对了,最好加个相关的群。
ps,刚才发错地方了。。
发表于 2021-2-9 18:24 | 显示全部楼层
unity 相当于游戏开发的集成开发环境,涉及到游戏开发的各个方面,并且都是经过层层封装的,非常贴近于业务逻辑层,对于底层要求不高;因此,opengl,directx,c# 之类的粗略懂点就可以了。
之后的unity学习主要围绕项目来进行,例如可以参考一些项目视频:
Unity RPG MMO-火炬之光开发

自己改改代码,加加功能,这样才能快速进步
发表于 2021-2-9 18:25 | 显示全部楼层
嘛,并不是零基础学的,之前用过C#。而且也用过其他若干游戏引擎。所以感觉上手挺快的。
1.先学c#吧,学懂C#基础的语法了,了解编程的一些方法了(比如设计模式,基本的一些算法)。
然后就开始尝试用UNITY,在网上一些教程网站找到UNITY官网的SAMPLE中文版视频教学(英语不够好真是对不起= =)。跟着做两个DEMO以后应该就明白大概是怎么回事了。
2.然后自己尝试做一个DEMO,接着把DEMO复杂化,不断的重复迭代,直到自己觉得DEMO可以简单的玩一玩。
3.这个重复迭代开发的过程中肯定会有大量的问题飞出来,一个一个查(不懂就搜!)不停的查,总会查出来的,实在查不出来那也可以去论坛提问,描述清楚症状,高手们会来帮忙的。然后这个过程中可能会发现需要一些其他的技术,比如更复杂的算法,更复杂的设计模式,这时就去学习相关的知识吧,暂时停下手中的UNITY开发都是可以的,之后边补习边把知识运用到你的DEMO中。
然后你的DEMO做到很复杂的时候,你会发现自己已经把需要知道的知识都掌握了。
4.自学过程挺需要毅力的,如果没有兴趣的支撑,很难坚持,大家都一起努力吧,不放弃才会有成果。

= =我也不是什么大神,发表了下自己的经验心得,高手们轻喷,我是玻璃心>_>
发表于 2021-2-9 18:30 | 显示全部楼层
绕开siki的所有教程。
发表于 2021-2-9 18:37 | 显示全部楼层
学习一圈后,归纳出的学习路线,时效在unity5.0以内,个人觉得我这个曲线平缓,适合有学力没基础的人。
先学C#,学到面对对象对象的编程即可。
转泰课在线某个有UNITY初中高级的课程(十分感谢这位网课老师),就会发现会的不少了。
接着跟着实例做,同时各种途径补齐实战技术;
等做出点什么在取匿。
发表于 2021-2-9 18:43 | 显示全部楼层
先大致了解u3d的入门教程,脚本不会写也木有关系,起码熟悉unity游戏的界面和简单的操作,然后网上找找c#的入门级教程,回来再找一些小一点的游戏制作视频看看,再去学c#的中高级教程,然后做一个完整的大项目,哪里不会补充哪里,比如涉及到ngui,itween等等,这些不必全会,你了解它们使用的套路后,后面的东西可以举一反三的,都有api文档说明的!不管怎么说,我都不建议死扣一个地方为什么,不太明白就先跳过去,只要记得这个事儿,做的多了你自然醒悟!教程方面你可以搜siki老师,百度云,某宝自己看着办,详细的我就不能多说了,恐有别的嫌疑!书还是别看了,实操加思考胜于一切!
发表于 2021-2-9 18:46 | 显示全部楼层
从unity5.x到精通这本书开始。先知道unity大概怎么用,这本书也比较有趣。等到要看语法的时候再看c#,不然你绝对会失去兴趣。
发表于 2021-2-9 18:51 | 显示全部楼层
不bb。
1.opengl/dx,任选一个。
2.学习c++,争取熟悉(不敢精通) , 可以看下大大的@空明流转(c++ template教程)。
3.opengpu论坛,混个脸熟。
4.数学,数学,数学,重要的事情说三遍。
5.操作系统,网络编程,内存管理,人工智能,计算机图形学。
6.unity 熟练。
至于怎么学,看造化,有的人天生干程序的料,有的人不是这块料,也在干程序。(我就不是这块料)。

还有别成天shader,shader,不熟悉渲染管线,强行说shader的,都是耍流氓。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-22 06:27 , Processed in 0.099720 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表