我们要游戏开发,除了对VS的基本操作,那就是语言和Unity引擎了
语言我们选中的C#,如果从0基础开始学习,那么我们需要陆续的掌握以下知识点
从对变量的理解开始,我们会接触到变量类型,我们会学到,方法的定义,方法的调用,这样我们就具备了编程的初级能力
然后我们开始理解,什么是类,什么是面向对象的编程思想,我们根据什么样的原则,来设计类,
类与类之间有怎么样的关系,什么是多态?
什么情况下使用继承,什么情况下实现接口。
随着我们接触的越来越多,细节也越发的增多。那我们如何来总结这些细节?
C#语言在这些基础上,又提供那些功能?
什么是Lambda表达式?什么是回调函数?什么是委托?什么是事件?
什么泛型,什么是带任意参数的委托?
这些都是在遵循着基本的原则的基础上,进行功能的扩展,为我们的开发提供了能够满足多种需求的灵活性。
在我的漫漫学编程里 学到这,就是掌握了C#语言的基础。