坚持一个真理:如果不懂,不清楚,不明白怎么去学,那就背吧,通通背下来,只要背下来,只要有理论,你就会明白,会清楚,会学到。
1.C#排序:冒泡排序,选择排序,插入排序(死死记住吧)
2.面试题(理论知识被的滚瓜烂熟)
3.常用UnityAPI函数熟练使用,知道作用(创个工程,放到U盘里,到哪里都带上,把API都用一遍,各种功能去尝试实现)
4.常用设计模式,设计模式的概念,设计模式的优缺点,可以迅速说一个设计模式的例子,达到这种程度(还是背,这个必须背!)
5.常用Unity插件:NGUI插件,DoTween插件等等,去网上找,全都试一遍,NGUI有些公司需要要求必须掌握的(这个熟悉几个常用的,一些面试题问NGUI方面的多,NGUI得多用,学会怎么用,做些案例界面)
6.Unity常用组件:物理组件,动画组件等(没说的,多用)
7.常用算法:寻路算法等(苦手,这个慢慢来,也是先理论和实践)
8.常用数据结构:(苦手*2,得总结)
9.网络,Unity自带的Network(这个实践实践,用的不是太多),Scocket通信,WebSocket,需要项目实践。
10.OcclusionCulling遮挡剔除,性能优化方面,理论结合实际,先背下概念,然后明白图像渲染方面的知识
11.光照渲染,光照方面的知识(四种光源和光照渲染组件)
12.光照贴图概念,原理,操作
13.LOD,理论,优缺点(这个我以前还将缺点说成了优点,我明白一个道理,任何东西都要知道优点和缺点)
14.MipMap(容我查一查)
15.动态加载,AssetBundle(高级点就是热更新)
16.编辑器扩展(嘛,也不是强制要求的,但有些时候很有用,有些时候也需要写个工具给别人用)
17.Unity生命周期
18.Unity各种Setting的作用
19.Unity常用平台发布:PC,Mac,Android,IOS,WebGL
20.Unity调用jar包.so包dll库
21.MVC框架(弄明白什么是M、V、C)概念,作用,设计,实践
22.StrangeIOC框架 概念、作用、实践