2020-07-22 c#笔记--siki课堂 (1)
2020-07-22 本文已影响0人
Mona_Song
103-创建第一个C#代码
- 1s大概等于50帧左右
104-场景的保存和脚本的保存
- 脚本名要和类名保持一致,否则会警告,无法运行。
- 场景、文件未保存时会有*
- 代码更改后unity会识别,右下角会有菊花,没有菊花说明unity没有识别。若出现这种情况,重启unity(极少出现)
106-关于日志输出
- 三种方法
- print(); 只能在组件中使用,(不在组件中的情况现在还没有碰到,之后再讲)继承自monobehaviour的类中才可以直接使用
- Debug.Log(); 在任意类里都可以使用。
白色感叹号 - Debug.LogWarning(); 用于输出警告,例如有错误的情况。
黄色感叹号 - Debug.LogError(); 用于输出错误,较为严重。
红色感叹号
107、108-声明变量
- 注释选中的所有行
- 方法中定义的变量,只能在方法内部使用
- 没有初始化的变量不能使用。
109、110-数据类型
int hp=100;
float hp2=3.4f;
bool isDie=false;
char c= 'a';
string name ="拉帕加";//双引号中,中文英文都可
111、112-运算符
- 算术操作符加减乘除
包括+ - * /
- 多个数据类型运算,返回的结果类型是数据类型大的
string str1="may nasme is";
string str2="siki";
string strRes=str1+str2;
print(strRes);
运行结果是:my name is siki
- 比较运算符
包括 > < >= <= !=
int hp=100; //假设血量为100
bool res=hp>0; //判断剩余血量是否大于0,小于0表示死亡
print(res);
2.c#运算符介绍
114、115-数组的声明和使用
- 数组的声明和使用几种方式
1.int[ ] hps ={100,90,80,70,60};
数组中的每一个变量都是可以改变的
2.int[ ] hps=new int[10];
用这种方式初始化,默认值为0
// int[ ] hps;
// 和
// int[ ] hps={ };不一样
3.int[ ] hps=new int[3] {20,30,50};
117-for循环
- 点击console控制台的collapse取消折叠
- hps.Lengh;可以访问数组长度
118-方法的定义和调用
- 类名首字母大写(脚本名首字母大写,因为脚本名和类名要一致)。
- 提示“项目在该环境外部已被修改”时,建议点击“重载解决方案”