三株木 发表于 2020-11-25 09:43

Unity学到哪算入门?

Unity学到哪算入门?

exe008t 发表于 2020-11-25 09:44

不工作不算入门。demo和商业游戏很不同。现在u3d初级程序员不缺人,中高端比较缺。unity本身也分很多方向,shader独立出来,地编独立出来,特效渲染也独立出来。程序是一块。其他我不懂,程序但是知道一些。
看到其他的大佬评论了,他们说的很对。学习曲线无非是先c#。面向对象的三大特点,是游戏程序开发的根基,设计模式,mvc等都是在此基础上,甚至后面会接触游戏框架。如果没有代码量积累,达到灵活运用比较困难。除了这个,数据结构真的可以研究研究。A星算法等都用到了这些,他们很大程度关乎代码的质量。这些差不多了,就进去unity研究组件就行了。平推组件。补3D数学,刚体组件会学习一些基本的物理知识,与力相关。关于粒子特效,这是美术的知识可以不看。材质球相关可以不看,但是得有个基本了解,材质效果一般都是shader写的。前期重点还是UGUI,OnGUI直接不看,NGUI看自己精力,看不看意义不是特别大。市场常见游戏的UI拼一遍,前期可以用拖拽方法实现功能,然后过渡到代码实现ui界面功能,最后尝试使用MVC写代码。接下来开始研究序列化和反序列化,数据表加入练习的游戏demo,接下来涉及到UGUI框架了。尝试使用设计模式实现代码和预制体分离的框架。UGUI基本也就这样了,综合使用你所学,基本一个完整的游戏就可以写出来了,接下来就可以学热更新相关了,AB包,lua,Xlua。把他们和之前demo结合起来使用,能找到框架可以多看看。最后就可以学网络了。tcpip这些玩意。不用深入,得知道。在好像就没什么了吧

yyy333 发表于 2020-11-25 09:44

做游戏的话,首先要掌握C#,再来学Unity。
C#

编程基础
面向对象基础
也就是要掌握类的概念,继承,方法,虚方法,重写,重载,委托,单列模式。
Unity

基本组件的使用
基本脚本控制
了解游戏开发过程
再学学UI就差不多了,最好找一两个个小项目跟着做做。

小宝宝/ht 发表于 2020-11-25 09:45

参考steam任意一款68元(美区19.99刀)的游戏,玩过或看过以后有感觉用unity哪些模块,使用什么方法可以达到一样或类似的效果和玩法?
当你知道一款游戏基本制作方式的以后,引擎肯定入门了。

xiaotong120 发表于 2020-11-25 09:45

至少引擎得熟悉吧,实现一般的功能没啥问题。

yjinyu 发表于 2020-11-25 09:46

这个东西很难界定,每个人标准不一样,比如别人觉得用自带的组件拼拼凑凑算入门,我觉得做出一个可以上架的精品休闲小游戏才算入门

小宝宝/ht 发表于 2020-11-25 09:47

搞懂官方那个tank教程就算入门了。

小白龙 发表于 2020-11-25 09:47

迷惑问题。入门这个阶段毫无意义,在学到能做出游戏来之前都是浪费人生。

小冉 发表于 2020-11-25 09:47

去菜鸟教程把上面的全弄懂就可以了,找工作没问题
页: [1]
查看完整版本: Unity学到哪算入门?