2020-07-22 c#笔记--siki课堂 (1)

103-创建第一个C#代码

  • 1s大概等于50帧左右

104-场景的保存和脚本的保存

  • 脚本名要和类名保持一致,否则会警告,无法运行。
  • 场景、文件未保存时会有*
  • 代码更改后unity会识别,右下角会有菊花,没有菊花说明unity没有识别。若出现这种情况,重启unity(极少出现)

106-关于日志输出

  • 三种方法
  1. print(); 只能在组件中使用,(不在组件中的情况现在还没有碰到,之后再讲)继承自monobehaviour的类中才可以直接使用
  2. Debug.Log(); 在任意类里都可以使用。
    白色感叹号
  3. Debug.LogWarning(); 用于输出警告,例如有错误的情况。
    黄色感叹号
  4. Debug.LogError(); 用于输出错误,较为严重。
    红色感叹号

107、108-声明变量

  • 注释选中的所有行
  • 方法中定义的变量,只能在方法内部使用
  • 没有初始化的变量不能使用。

109、110-数据类型

c#数据类型汇总

int hp=100;
float hp2=3.4f;
bool isDie=false;
char c= 'a';
string name ="拉帕加";//双引号中,中文英文都可

111、112-运算符

  • 算术操作符加减乘除
    包括+ - * /
  1. 多个数据类型运算,返回的结果类型是数据类型大的
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-方法的定义和调用

  • 类名首字母大写(脚本名首字母大写,因为脚本名和类名要一致)。
  • 提示“项目在该环境外部已被修改”时,建议点击“重载解决方案”

你可能感兴趣的:(2020-07-22 c#笔记--siki课堂 (1))