版权声明:本文为博主原创文章,未经博主允许不得转载。 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张图)
编码命名建议:
它不该着眼现在,还能面向未来
共同的任务一定要抽象出来,善用艺术和修辞手法
要学会表达意图,而非陈述事实
避免使用繁琐的组合词,简短而有力,诗意而优美