文章目录
前言
这个系列我想了很久,最后决定还是整理出来。因为太多人问我如何零基础入门unity,我想着与其推荐,不如自己整理整理。
这个系列重点是压缩知识,只包含常用和必要的知识,尽量少讲理论知识,多举例说明,做到理论和实践相互结合,这样更容易理解。我会不断补充完善它,一方面是分享,另一方面是自己也可以扎实一下基础。我希望可以达到,无论是任何知识点,搜索查看之后几秒钟就能知道它是怎么且如何使用,这样后面忘记了某些知识点还可以把它当作文档回头查看。
文章虽然写的是零基础入门,但是其实无论是新手,还是有一定编程基础的人,我相信都能从中有所收获。扎实的基础真的很重要,不要等房子建起来了,才去修复地基,这无疑是十分困难且危险的行为。
如果你自认为基础已经很好了,那我简单提几个问题,看你是否能答上来:
- 栈和堆的概念,值类型和引用类型区别
- 委托和事件的区别?如何实现观察者模式?
- 什么是程序集和反射?为什么需要反射?
- 什么是GC、装箱和拆箱,如何优化?
- 什么是特性,如何自定义特性?
- 泛型的使用?
- 进程和线程,如何实现多线程?
- 什么是里氏替换原则?
好了,本文是开篇,主要是讲一下理论知识,看不懂也没关系,了解一下有个印象就行了。
前置条件
- 只需要一台电脑