2021年3月8日
摘要: 显式转换 括号转换: 作用:将高精度(范围大)的类型强制转换为低精度(范围小) 语法:变量类型 变量名=(变量类型)变量; 注意:精度问题 范围问题 例子: sbyte sb=1; int i=(int)sb; Parse: 作用:把字符串类型转换为对应的类型语法:变量类型.Parse("字符串") 阅读全文
posted @ 2021-03-08 13:22 捡到一只小菜鸟 阅读(139) 评论(0) 推荐(0) 编辑
  2021年3月7日
摘要: 类型转换 隐式转换 基本规则: 不同变量类型之间自动转换 大范围装小范围 不能用小范围装大范围 相同类型的转换: 有符号:long >int >short >sbyte 无符号:ulong >uint >ushort >byte 浮点数:decimal无法用隐式转换 存储double和float d 阅读全文
posted @ 2021-03-07 11:46 捡到一只小菜鸟 阅读(107) 评论(0) 推荐(0) 编辑
  2021年3月6日
摘要: 1.常量的声明 const 变量类型 变量名=初始值; 必须初始化 不能被修改 作用:存贮不变值 例如计算圆面积时的派 2.转义字符 作用:输出特殊字符 例如单引号 引号等 写法:\字符 例子:单引号 \' 双引号\" 换行\n 斜杠\\ 用于计算机文件路径 制表符\t 空一个tab键 光标退格\b 阅读全文
posted @ 2021-03-06 20:27 捡到一只小菜鸟 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 变量命名 命名遵守规则 不能重名 不以数字开头 不以程序关键字命名 不能有特殊符号(下划线可以) 建议用英文、有含义 不建议汉字 命名形式规则 驼峰命名法 首字母小写 之后字母大写 用于 变量名 帕斯卡命名法 所有字母都大写 用于 方法名 类名 C# 大小写有区分 Name和name不同 阅读全文
posted @ 2021-03-06 19:31 捡到一只小菜鸟 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 变量实质 1.所占内存大小不同 必需知识: 1byte=8bit; 1MB=1024byte; 1GB=1024MB; 1TB=1024GB; 实践操作: 通过sizeof()方法,获取变量所占的内存空间 实例: int length = sizeof(double); Console.WriteL 阅读全文
posted @ 2021-03-06 15:48 捡到一只小菜鸟 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1.折叠代码 #region (xxx) 折叠内容 #endregion 作用:折叠内容,使代码整洁、逻辑清晰 折叠代码实例: #region 输出10*10的星号矩阵 折叠代码练习 Console.WriteLine("***********"); for (int i = 0; i < 8; i 阅读全文
posted @ 2021-03-06 14:33 捡到一只小菜鸟 阅读(112) 评论(0) 推荐(0) 编辑
  2020年6月8日
摘要: 课前导入: 如何在书架上摆放图书, 摆放图书有两个相关操作。 操作1:新书如何插入书架; 操作2:如何找到需要的书 。 方法1:随便放(一本本挨着放) 操作1 直接放在最后面 操作2 一本本的找 方法2:按照书名的首字母排序 操作1 根据新书的首字母 二分查找该插入的位置 移出空位 操作2 使用二分 阅读全文
posted @ 2020-06-08 16:58 捡到一只小菜鸟 阅读(141) 评论(0) 推荐(0) 编辑
  2020年4月27日
摘要: (1) public static float GetAxis(string axisName); axisName可以为: Horizontal 水平按键 按 A return -1~0 D 0~1 Vertical 垂直按键 按W return -1~0 S 0~1 Mouse X 判断被按鼠标 阅读全文
posted @ 2020-04-27 17:32 捡到一只小菜鸟 阅读(346) 评论(0) 推荐(0) 编辑
  2020年4月25日
摘要: (1) 物体在对应的坐标系中旋转,默认使用本地坐标系 public void Rotate(Vector3 eulers, Space relativeTo = Space.Self); public void Rotate(float xAngle, float yAngle, float zAn 阅读全文
posted @ 2020-04-25 12:28 捡到一只小菜鸟 阅读(1017) 评论(0) 推荐(0) 编辑
  2020年4月23日
摘要: (1) 直接改变物体的位置。 例子:transform. position=transform. position+某一三维向量(Vector3) (2) public void Translate(Vector3 translation); 物体在对应的坐标系中,向参数的方向移动,每一帧移动参数大 阅读全文
posted @ 2020-04-23 19:34 捡到一只小菜鸟 阅读(510) 评论(0) 推荐(0) 编辑