![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity基础之c#入门笔记
四月的白羊座
这个作者很懒,什么都没留下…
展开
-
Unity基础之C#入门篇笔记实践小项目5:项目实践
Unity基础之C#入门篇笔记实践小项目5:项目实践简单需求分析1.开始界面功能2.游戏界面功能3.结束界面功能控制台基础设置游戏逻辑代码简单需求分析1.开始界面功能游戏界面功能:控制台输入控制台输出控制台颜色变化2.游戏界面功能游戏界面功能:控制台输入控制台输出控制台颜色变化while,switch判断(条件运算符,if语句)回合制战斗(随机数,循环,if语句)3.结束界面功能结束界面功能:控制台输入控制台输出控制台颜色变化界面之间的相互切原创 2021-03-14 20:18:30 · 764 阅读 · 1 评论 -
Unity基础之C#入门篇笔记实践小项目4:项目调试
Unity基础之C#入门篇笔记实践小项目4:项目调试项目调试1.作用:2.如何断点调试_1.设置断点(F9)_2.如何一步一步执行程序(F10)3.局部变量窗口和监视窗口_停止调试 shift+F5_项目调试1.作用:1.排查代码错误2.理清程序逻辑调试项目用Unity基础之C#入门篇笔记实践小项目2:控制台相关方法习题2.如何断点调试在代码左边设置断点1.设置断点(F9)运行代码后程序将停到调试位置,如图2.如何一步一步执行程序(F10)按F10,将一行一行执行程序,如图原创 2021-03-14 16:49:22 · 221 阅读 · 0 评论 -
Unity基础之C#入门篇笔记实践小项目3:随机数
Unity基础之C#入门篇笔记实践小项目3:随机数随机数1. 产生随机数对象2. 生成随机数随机数1. 产生随机数对象//固定写法 Random 随机数变量名 = new Random(); Random r = new Random();2. 生成随机数 Random r = new Random(); int i = r.Next();//产生一个非负数的随机数(产生的数很大) i = r.Next(100);//产生一个0-99的随机数 左边始终是0 左原创 2021-03-14 16:22:19 · 256 阅读 · 0 评论 -
Unity基础之C#入门篇笔记实践小项目2:控制台相关方法习题
Unity基础之C#入门篇笔记实践小项目2:控制台相关方法习题通过W,A,S,D键在控制台中控制一个黄色方块上下左右移动注意:边界问题知识点: while,switch,输入输出等等 //改背景颜色 Console.BackgroundColor = ConsoleColor.Red; Console.Clear(); //改变字体颜色 Console.ForegroundCo原创 2021-03-14 16:12:09 · 956 阅读 · 3 评论 -
Unity基础之C#入门篇笔记实践小项目1:控制台相关方法
Unity基础之C#入门篇笔记实践小项目1:控制台相关方法控制台相关方法1. 输入输出2. 控制台其它方法1.清空2.设置控制台大小3.设置光标的位置4.设置颜色相关5.光标显隐6.关闭控制台控制台相关方法1. 输入输出 //输出 Console.Write("121200");//光标不空行 Console.WriteLine("12");//光标空行 //输入 string st原创 2021-03-14 15:31:38 · 547 阅读 · 0 评论 -
Unity基础之C#入门篇笔记10:循环语句
Unity基础之C#入门篇笔记10:循环语句while 循环语句1.作用2.语法相关3.嵌套使用4.流程控制关键词do...while 循环语句1.基本语法2.实际使用3.嵌套使用for 循环语句1.基本语法2.支持嵌套3.特殊写法4.对比while循环while 循环语句1.作用让顺序执行的代码可以不停的循环执行某一代码块的内容;条件分支语句是让代码产生分支;循环语句是让代码可以被重复执行;2.语法相关// while(bool类型的值)//bool类型相关:bool变量;条件运算符表原创 2021-03-14 14:55:07 · 830 阅读 · 0 评论 -
Unity基础之C#入门篇笔记9:条件分支语句
Unity基础之C#入门篇笔记9:条件分支语句条件分支语句if 条件分支语句1.if 语句2.if...else 语句3.if...else if...else if...else 语句switch 条件分支语句1.switch 语句2.可自定义常量3.贯穿条件分支语句作用:让执行的代码,产生分支if 条件分支语句1.if 语句if 语句是第一个可以让我们的程序产生逻辑变化的语句作用:满足条件时,多执行一些代码注意:1.if语句的语法部分,不需要写分号2.if语句可以嵌套使用/原创 2021-03-14 13:37:22 · 397 阅读 · 0 评论 -
Unity基础之C#入门篇笔记8:逻辑运算符,位运算符,三目运算符
Unity基础之C#入门篇笔记8:逻辑运算符,位运算符,三目运算符逻辑运算符1.逻辑与2.逻辑或3.逻辑非4.混合使用优先级问题5.逻辑运算符短路规则位运算符1.位与 &2.位或 |3.异或 ^4.位取反 ~5.左移<< 和 右移 >>三目运算符1.基本语法2.具体使用逻辑运算符1.逻辑与符号:&& (并且)规则:对两个bool值进行逻辑运算(有假为假,同真为真)bool result = true && false;Cons原创 2021-03-13 23:03:37 · 2806 阅读 · 0 评论 -
Unity基础之C#入门篇笔记7:条件运算符
Unity基础之C#入门篇笔记7:条件运算符条件运算符1.条件运算符2.各种应用写法3.不能进行范围比较4.不同类型之间的比较条件运算符1.条件运算符用于比较两个变量或常量是否大于>是否小于<是否等于==是否不等于!=是否大于等于>=是否小于等于<=条件运算符:左边内容 条件运算符 右边内容int a = 5;int b = 10;//条件运算符不能直接使用//a>b//报错//比较结果返回的是一个bool类型的值,满足返回true,不满足返回原创 2021-03-11 19:30:54 · 649 阅读 · 0 评论 -
Unity基础之C#入门篇笔记6:字符串拼接
Unity基础之C#入门篇笔记6:字符串拼接字符串拼接1.字符串拼接方式1:+号拼接2.字符串拼接方式2:Format3.控制台打印拼接字符串拼接1.字符串拼接方式1:+号拼接之前的算数运算符 只是用来数值类型变量进行数学运算的而string 不存在算数运算符不能计算 但是可以通过+号来进行字符串拼接string str = "123";//用+号进行字符串拼接str = str + "456";Console.WriteLine(str);//打印结果 123456str = st原创 2021-03-11 19:00:08 · 1984 阅读 · 1 评论 -
Unity基础之C#入门篇笔记5:算术运算符
Unity基础之C#入门篇笔记5:算术运算符算术运算符1.赋值符号:=2.算术运算符3.算术运算符的优先级4.算术运算符的 复合运算符5.算术运算符的 自增减算术运算符1.赋值符号:=关键知识点先看右侧,再看左侧;把右侧的值赋值给左侧的变量2.算术运算符1.加 +//用自己计算,先算右侧结果,再赋值给左侧变量int i = 1;i = i + 2;Console.WriteLine(i);//打印结果为3//连续运算 先算右侧结果,再赋值给左侧变量i = 1 + 3 + 89原创 2021-03-11 18:31:39 · 1702 阅读 · 0 评论 -
Unity基础之C#入门篇笔记4:异常捕获
Unity基础之C#入门篇笔记:异常捕获异常捕获1.作用2.基本语法3.实践异常捕获1.作用//将玩家输入的内容 存储 string类型的变量(容器)中 string str = Console.ReadLine();//Paarse转字符串为 数值类型时 必须合法合规 int i = int.Parse(str);//如果在窗口输入不合法信息,程序报错,卡死至这一步 通过对异常捕获的学习,可以避免当代码报错时,造成程序卡死的情况2.基本语法//必备部分try{ //希望进行异常原创 2021-03-11 17:37:27 · 621 阅读 · 0 评论 -
Unity基础之C#入门篇笔记3:类型转换
Unity基础之C#入门篇笔记:类型转换类型转换隐式转换1.相同大类型之间的转换2.不同大类型之间的转换显式转换1.括号强转2.Parse法3.Conver法4.其它类型转string类型转换什么是类型转换不同变量类型之间的相互转换隐式转换隐式转换规则:不同类型之间自动转换(大范围装小范围);1.相同大类型之间的转换有符号:long ; int ; short ; sbyte(从大到小)long l =1;int i = 1;short s = 1;sbyte sb = 1原创 2021-03-11 17:12:23 · 2523 阅读 · 0 评论 -
Unity基础之C#入门篇笔记2:转义字符
Unity基础之C#入门篇笔记:转义字符转义字符转义字符的使用固定写法常用转义字符:不常用转义字符:取消转义字符:转义字符转义字符的使用什么是转义字符?转义字符是字符串的一部分,用来表示一些特殊含义的字符;例如:单引号,引号,空行等等;固定写法 \ + 字符常用转义字符:1.单引号string str = "\'哈哈哈\'";2.双引号string str = "\"哈哈哈\"";3.换行string str = "哈\n哈\n哈";4.斜杠:计算机文件路径,要用到原创 2021-03-11 14:46:58 · 1328 阅读 · 0 评论 -
Unity基础之C#入门篇笔记1:变量
Unity基础之C#入门篇笔记:变量变量为什么有那么多不同的变量类型多个相同类型变量,同时声明变量初始化相关变量折叠代码 :#region + endregion本质是编辑器提供给我们的 预处理指令,它只会在编辑时有用,发布代码或执行代码,他将会自动删除;变量 :变量类型 变量名字 = 初始值 =;变量就是用来存储各种不同类型数值的一个容器;变量类型:14种;变量名:自己定义,按一定规则;初始值:一定要和变量类型统一;=;是固定不变的;变量类型:1.有符号的整型变量:能存储一原创 2021-03-08 15:22:48 · 1406 阅读 · 0 评论