摘要:
结构 1. 结构是什么? 简单值类型(13种) 枚举类型 数组 类类型 int[] num = new int[4] 栈内存开辟区域,存储变量num 堆内存开辟区,存储数组,4个元素 栈内存中开辟的num指向堆内存真正的数组 栈num存储的是什么?num数组的地址 num[0] : b[1] : i 阅读全文
摘要:
枚举 day 12 2018.01.17. 周三 Role --Maigc --soldier Team Test 分析: 游戏树V1.0 在这个案例中,是集合了封装、继承、多态的综合案例。 1.封装体现在:设计4个实体类时,这4个类中的字段和方法进行限制。 Role -- 角色类 Magic -- 阅读全文
摘要:
封装性 含义 为私有化的添加一组方法 获取字段值的方法 Get***() 设置字段值的方法 Set***() 一个私有字段对应一个属性,属性其实有两个方法 只是在 写法简洁了一些。 class Role { private string roleName ; private int age ; pu 阅读全文
摘要:
注意:请大家将前面扩展题的答案上传至FTP,“扩展题”文件夹, 现场班直接上传即可;远程班小伙伴们的话,我再联系下助教老师。 作业1:(必做题) 创建一个角色类,Role.cs,描述角色的基本信息 -字段:角色名称 -- string roleName ,角色年龄 int roleAge, 角色等级 阅读全文
摘要:
方法 1. 方法的概念,意义,定义,调用,返回值 1) return : 结束当前方法的执行 2) 方法的返回值 如果方法的返回值定义时为void,那么在方法体的最后 一行,可以省略不写return 语句,一般,不会写。 如果方法的返回不是void,而是其它的类型,如: int, float , i 阅读全文
摘要:
排序问题 上午 复习 1.复习:冒泡排序 问题:有一组数据,排序之前: -1 10 - 20 -30 要求按从小到大的顺序排序 解答: 第一轮:3次,最大值,冒到最后 10 1) -1 10 不交换 -1 10 - 20 -30 2)10 -20 交换 -1 -20 10 -30 3)10 -30 阅读全文
摘要:
数组 day06 2018.01.09 周二 上午 数组 数组的定义: 数组类型[] 数组名 ; 如:int[] ages ; 数组的初始化:明确数组长度和数组元素赋值的过程 静态:明确已知数组长度,数组中每个元素具体值 int[] ages = { 20 ,25 ,30 } ages.Length 阅读全文
摘要:
循环 day05 2018.01.08 周一 关键字 双重for 上午 数组 一维数组 二维数组 方法 OOP 4-5 string 内存 集合IO 中止循环 1. break 1) swich..case 2) break : 中止循环 3)break 是如何中止的? 循环执行过程中,遇到 bre 阅读全文
摘要:
U3D_ 晨测试题_day04 1. 写出下列程序运行结果,若有错,请指出并改正. class Program { static void Main( string[] args ) { int x = 5; int y = 5; int z = 5; x++; Console.Write( x ) 阅读全文
摘要:
运算符 1. 算术运算符: ++ -- 2. 比较运算符: > < == != >= <= 0) 比较运算符的运算结果:是bool类型的结果 (true | false) true:表示的结果是真的,成立的 false:表示的结果是假的,不成立的 一般,定义一个 布尔类型的变量来接收比较 结果。 如 阅读全文
摘要:
数据类型、变量、运算符和表达式 C# Console.WriteLine( 123675678568678768 ); // 数字 1 Console.WriteLine( "早上好" );//字符串 Console.WriteLine( 1.1 ); //数字 1.1 Console.WriteL 阅读全文
摘要:
VS2017 环境变量配置(1809得新建 不能加分号) Ctrl+z 撤销 ctrl+Y 返回上一次撤销 第一节 1.visual studio i. 起始页 ii.文件--新建--项目 iii.Ctrl + Shift + N 打开“新建项目”对话框,然后选择 Visual C#,右侧“控制台应 阅读全文
摘要:
函数方法 1. 随机数 1. 创建一个Random随机数实例,用于产生两个运算数字 Random 随机数名 = new Random(); 引用方法 int a = r.Next(100);//[0,100) int b = r.Next(100);//[0,100) 用for 去改变 否则随机数的 阅读全文
摘要:
Mathf 3D数学 1. Mathf 类 数学操作方法: Deg2Rad Rad2Deg Infinity NegativeInfinity Sin( 30 ) Cos() ..... Round()|Ceil()|Floor() Abs() Sqrt() Max()|Min() 3D数学 1.向 阅读全文
摘要:
Transform 类提供的常用方法: (1) Translate( ?????? ) Rotate() Vector3 i. ( x , y , z ) ii. Vector3 .left |right|up|down|forward|back 如:向左移动1个单元 transform.Trans 阅读全文
摘要:
Unity 中几个重要类: GameObject 1) 通过游戏对象名字找查找指定的游戏对象 2)Find()查找时,只要是当前场景下面的游戏对象, 默认都可以查找到。且不管是将查找的脚本挂载到哪个 对象上来,都是可以找到的。 含有子父级别关系的,也可以查找到。 3)同名的游戏对象,可以查找到几个? 阅读全文
摘要:
第一部分 1.什么是脚本文件? 2.为什么要存在或使用脚本文件? 系统组件提供的功能有限,且比较单一 当完成综合性操作或复杂功能,需要脚本文件的支持。 3. 脚本文件中的这些方法有什么含义? 反复执行的方法 从对象可用到不可用,过程的执行,涉及的方法. 第二部分:脚本的其它操作 不能。 那么哪个脚本 阅读全文
摘要:
初始化模块: 1) Awake() : 整个生命周期中只执行一次 脚本被加载到场景中时自动调用 2) OnEnable():判断对象或脚本是否可用。 配合OnDisable()方法一起使用 。 执行次数不确定。 3) Start() : 整个生命周期中只执行一次 用于进行初始化 更新模块: 4) F 阅读全文
摘要:
Unity3D基础操作 F键:聚集焦点 Alt键+鼠标左键滑动,修改当前场景中的游戏对象的呈现视角 工具栏中的一组按钮:变换工具 (1)手型图标: 以场景为单位,移动场景中所有游戏对象。 Alt +手型图标 :以场景为单位,改变场景中所有游戏对象观察角度。 (2)移动对象的图标 Move the s 阅读全文