找回密码
 立即注册
查看: 823|回复: 8

[笔记] Unity学到哪算入门?

[复制链接]
发表于 2020-11-25 09:43 | 显示全部楼层 |阅读模式
Unity学到哪算入门?
发表于 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这些玩意。不用深入,得知道。在好像就没什么了吧
发表于 2020-11-25 09:44 | 显示全部楼层
做游戏的话,首先要掌握C#,再来学Unity。
C#

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

基本组件的使用
基本脚本控制
了解游戏开发过程
再学学UI就差不多了,最好找一两个个小项目跟着做做。
发表于 2020-11-25 09:45 | 显示全部楼层
参考steam任意一款68元(美区19.99刀)的游戏,玩过或看过以后有感觉用unity哪些模块,使用什么方法可以达到一样或类似的效果和玩法?
当你知道一款游戏基本制作方式的以后,引擎肯定入门了。
发表于 2020-11-25 09:45 | 显示全部楼层
至少引擎得熟悉吧,实现一般的功能没啥问题。
发表于 2020-11-25 09:46 | 显示全部楼层
这个东西很难界定,每个人标准不一样,比如别人觉得用自带的组件拼拼凑凑算入门,我觉得做出一个可以上架的精品休闲小游戏才算入门
发表于 2020-11-25 09:47 | 显示全部楼层
搞懂官方那个tank教程就算入门了。
发表于 2020-11-25 09:47 | 显示全部楼层
迷惑问题。入门这个阶段毫无意义,在学到能做出游戏来之前都是浪费人生。
发表于 2020-11-25 09:47 | 显示全部楼层
去菜鸟教程把上面的全弄懂就可以了  ,找工作没问题
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-17 10:13 , Processed in 0.104254 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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