二、如何才能高效地学习游戏开发呢?
游戏开发技术十分复杂(既有广度又有深度),那是否有什么方法能够让一个初学者高效、快速地入门游戏开发呢?答案是肯定的。这也是这篇文章的核心目的。
这里我们要隆重推出我们的HOPL(Hands-on Project Learning)学习大法!为了方便理解,我这里用学习英语来举例,因为英语的学习方式和程序语言还有U3D的学习方式非常的相似。只不过这里所描述的学英语的方式和我们上学时期学英语的方式非常不同。Let’s recall the memory of learning English in studenthood.(我们来回忆一下学生时代学习英语的样子吧!)。
大家在学生时代学习英语的过程基本是下面这样的:
So Why?原因是,这样学习英语的方法其实只是碎片化地学习英语知识点罢了,但是从来没有人教你如何将这些所学的知识点连贯起来去做一些事情。
什么是做一些事情?语言就是个工具,大家通过语言去理解他人所说的话(Listening)、去读他人写的文章(Reading)、去通过文章表达自己的观点(Writing)、去通过口语日常交流(Speaking)。这些都是学习英语后真正要去实践的事情,但是很不幸的是,中国的教育体系并没有提供这样的学习场景和方式给到大家。大家只是通过不断地刷题去巩固碎片化的知识点罢了。