2018年9月20日
摘要: 数据类型 C#中有两种类型:引用类型和值类型 引用类型的变量存储是对其数据(对象)的引用,而值类型的变量直接包含其数据 对于引用类型,两种变量可引用同一对象;因此,对一个变量执行的操作会影响另一个变量所引用的变量。 对于值类型,每个变量都具有其自己的数据副本,对一个变量执行的操作不会影响另一个变量( 阅读全文
posted @ 2018-09-20 19:48 非洲酋长 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 结构体 结构体是一种自定义的数据类型,相当于一个复合型的容器,可以存储多种类型的数据。 结构体的声明: 结构体的使用: 访问修饰符 所有类型和类型成员都具有访问级别,用来控制是否可以在当前程序集的其它代码或者其它程序集中使用它们 注意: 直接在命名空间中命名的类和结构体,(即没有嵌套在其它类和结构体 阅读全文
posted @ 2018-09-20 19:16 非洲酋长 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 枚举 枚举又叫做穷举,也就是把可能出现的情况(或者值)一一列举出来,枚举类型可以起到自注释、规范的作用,让程序显示的更清晰。 可以使用enum关键字来声明枚举类型,它的值被限制在所列举出来的值中。 enum是声明一个枚举类型的关键字,不能用它声明一个枚举变量。 在内部,一个枚举为每个元素都关联了一个 阅读全文
posted @ 2018-09-20 16:52 非洲酋长 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 数组: 相同数据类型组成的新的数据类型,数组的每一个成员称为一个数组元素。 一维数组定义: 初始化:在定义数组后,必须对其初始化才能够使用 初始化数组有两种方法,动态初始化和静态初始化 动态初始化: 动态初始化借助new运算符为数组元素分配内存空间,并赋初值。 ①给定初值: ②不给定初值,各元素取默 阅读全文
posted @ 2018-09-20 15:59 非洲酋长 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 顺序结构: 顺序执行语句 分支结构: 通过进行一个判断在两个可选的语句序列之间选择执行(分支) if语句:根据给定条件进行判定,以执行某个分支程序段,最多只能执行一个分支,可不执行分支。 ① 当条件表达式为真,执行语句1,否则,跳过语句1,继续执行下面的语句 ② 表达式括号后跟了“;”,导致if语句 阅读全文
posted @ 2018-09-20 15:07 非洲酋长 阅读(2780) 评论(0) 推荐(0) 编辑
  2018年9月19日
摘要: 输出函数: 输入函数: 功能键:回车键、空格键、Shift键等等 实现: 数据类型转换: 隐式转换:是一种安全类型的转换,不会导致数据丢失,因此不需要任何特殊的语法。由小到大时系统会自动的进行隐式转换。 强制转换:显式转换需要强制转换运算符。由大变小需要用强制转换,这样需要付出缺失精度的代价。 Co 阅读全文
posted @ 2018-09-19 17:40 非洲酋长 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 运算符: 赋值运算符:“=”,用于给变量赋值,将右边的值赋给左边的变量。优先值较低。 age = 24; 算术运算符: 运算符在前,先执行; 运算符在后,后执行 自增/自减运算:i++; —> i=i+1; i--; —> i=i-1; 有赋值运算符时,自增/自减运算符在变量前(a=++i),先运算 阅读全文
posted @ 2018-09-19 16:13 非洲酋长 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 数据类型: 布尔类型: 在c++中,bool类型的值可转换成int类型的值。在c#中,不存在bool类型和其他类型之间的相互转换 在c#语言中,bool是System.Boolean的别名,它用于声明变量来存储布尔值true和false 整数类型: 注解:有符号8位整数、无符号8位整数 8位:表示由 阅读全文
posted @ 2018-09-19 15:42 非洲酋长 阅读(210) 评论(0) 推荐(0) 编辑
  2017年10月20日
摘要: 1.从上视图在场景中创建两个“矩形”样条线,设置“参数”栏,如图: 分别给两个物体添加“挤出”修改器,将其“参数”栏中的“数量”分别改为正数和负数,使中间的矩形成为一个立方体A和B,打开“捕捉”将A移动到B的中点。 打开“材质编辑器”,将“漫反射”的颜色调整为灰色偏白,然后选中A和B,点击“材质指定 阅读全文
posted @ 2017-10-20 17:43 非洲酋长 阅读(6232) 评论(0) 推荐(0) 编辑
  2017年10月17日
摘要: 先创建一个场景,立方体为障碍物,胶囊为玩家。 然后创建NavMesh,选择plane和立方体,并在导航窗口的对象选项卡上选择导航静态。 然后去转到烘焙选项卡,点击烘焙按钮: 在场景中看的样子如下图: 然后将Nav Mesh Agent组件添加到胶囊体中 创建一个简单的脚本,以便我们可以移动胶囊体 然 阅读全文
posted @ 2017-10-17 21:44 非洲酋长 阅读(1092) 评论(0) 推荐(0) 编辑