学习unity有一个多月了,学习中收获很多,写了一些总结来督促自己并且分享给大家。
游戏开发程序员和软件程序员的不同之处在于要了解更多美术和计算机图形学的知识,并且需要物理知识的运用。
首先是c#学习总结
通过计算器和blackjack两个实例的训练,我总结了在编程中需要注意的几点
1、编程中变量名要有实际意义
2、写程序之前首先要搭好框架,模块化,想好要实现什么功能,如果在编程过程中出现了逻辑错误问题,可以将小块程序移除,而不是藕断丝连,去掉某一功能,整个程序出现大问题。
3、一种功能可以有多种实现方法,正向思维不一定比逆向思维要方便。
4、多去看看“.”后面的东西,了解他们的功能,指不定哪天就用上了。
Unity学习总结
1、能用数学解决的问题,尽量不要用物理。
2、任何新加的功能,都会伴随着很多的漏洞需要去补。
3、当unity报错时,请立即解决,有的时候虽然当时不会影响程序运行,但是不保证你之后会出什么事儿,到时候等你想找原因可就麻烦了。
4、多用“类”,会让你的程序规整,清楚明白。游戏经常会用到克隆,类的实例化正好相对应。
5、每个你写的完整的程序都是日后工作的资本。
6、学会与人相处,团队协作很重要。
7、提升自己的自学能力,不进去的人必将会被淘汰。
8、要有自己的想法,不要人云亦云。
9、写程序之前一定要想好了你将要遇到的问题,不要写一步看一步,可以有很多方法实现的时候,问题最少的才是我们要选的。
10、发现问题要优先解决问题,解决问题比重新来过收获更大。
最后一句,不会美工的程序员不是个好策划。(未完待续)
游戏开发程序员和软件程序员的不同之处在于要了解更多美术和计算机图形学的知识,并且需要物理知识的运用。
首先是c#学习总结
通过计算器和blackjack两个实例的训练,我总结了在编程中需要注意的几点
1、编程中变量名要有实际意义
2、写程序之前首先要搭好框架,模块化,想好要实现什么功能,如果在编程过程中出现了逻辑错误问题,可以将小块程序移除,而不是藕断丝连,去掉某一功能,整个程序出现大问题。
3、一种功能可以有多种实现方法,正向思维不一定比逆向思维要方便。
4、多去看看“.”后面的东西,了解他们的功能,指不定哪天就用上了。
Unity学习总结
1、能用数学解决的问题,尽量不要用物理。
2、任何新加的功能,都会伴随着很多的漏洞需要去补。
3、当unity报错时,请立即解决,有的时候虽然当时不会影响程序运行,但是不保证你之后会出什么事儿,到时候等你想找原因可就麻烦了。
4、多用“类”,会让你的程序规整,清楚明白。游戏经常会用到克隆,类的实例化正好相对应。
5、每个你写的完整的程序都是日后工作的资本。
6、学会与人相处,团队协作很重要。
7、提升自己的自学能力,不进去的人必将会被淘汰。
8、要有自己的想法,不要人云亦云。
9、写程序之前一定要想好了你将要遇到的问题,不要写一步看一步,可以有很多方法实现的时候,问题最少的才是我们要选的。
10、发现问题要优先解决问题,解决问题比重新来过收获更大。
最后一句,不会美工的程序员不是个好策划。(未完待续)