游戏研发基础知识库(入门教程)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/osuckseed/article/details/85461185

入门语言(C#)C# 基础概念讲解:

(主要介绍游戏开发中常用的一些概念或基基础知识,本篇文章会慢慢完善和加入一些例子,让大家更好的理解游戏开发需要掌握哪些知识就可以,不理解的可以提出来)

1.类的概念(class):

最小编程个体,方法必须写在类中,万事万物皆可定义

2.系统属性(int string Enum):

基础属性,系统预定义的类型

3.变量:

自定义的临时或全局属性,标记用,值可在内存中随意改变或独取

4.方法:

实现某一功能的思路或具体逻辑

5.内存列表:

实现对属性的批量操作 (array/List/dictionary/stack)Add /Remove)

6.逻辑判断语句:(if else/switch )

7.常用系统操作符:|| && == != <=  >

8.switch 和状态机

 

9.for/foreach

1.从哪开始循环

2.循环进入的条件

3.下个循环最终要执行的索引

10.其它常用

随机数的方法使用

类的多态性

文件的输入输出

异常处理

练习实例:

1.随机生成姓名(百家姓或起名软件)

 

2.打飞机游戏

生成大量随机的怪物

碰撞检测(非物理)

UGUI:

背景的循环移动(限2张图)

编码命名建议:

它不该着眼现在,还能面向未来

共同的任务一定要抽象出来,善用艺术和修辞手法

要学会表达意图,而非陈述事实

避免使用繁琐的组合词,简短而有力,诗意而优美

猜你喜欢

转载自blog.csdn.net/osuckseed/article/details/85461185