方法:
返回值 方法名(参数){
方法体
}
方法:
返回值 方法名(参数){
方法体
}
for循环遍历数组
知道数组的长度
不知道数组的长度
数组的长度
数组名.length(数组的分配空间的长度)
for循环
数组中的值可以改变其值
数组的其他声明方式:
1:
int[] hps =new int[210];//有默认初始化的值
普通变量不进行默认初始化
数组变量进行默认初始化
int[] hps;没有构造,没有初始值,不能使用,只有名字。
int [] hps={ };
2
int hp[] =new int[5] { };
数组
声明方式1:
类型[] 数组名 ={ 数组值}
通过索引来访问数据,由0开始,数组名[索引]
if(bool_expression)
{
}
条件必须时布尔表达式
比较运算符的返回值为布尔型
比较运算符
> <>= <= == !=
hp=hp+10;
hp+=10;
hp++;
++hp;
+ - * /
除法
不可整除的数 值的小数部分直接舍去;
整数相除的结果还是整数,即使赋值给小数类型变量;
两个数据类型运算,返回较大数据类型;
+ 用来连接两个字符串,拼接zi'fu
布尔类型:
表示是和否
字符类型
‘ ’
字符串
“ ”
整型8个
8,16,32,64
浮点类型
float 范围小,精度低
double范围大,精度高
小数默认类型double
声明:给类型,给名字
初始化:给初值
赋值类型一致
变量:存储数据
ctrl+k ctrl+c 快捷注释
Debug.Log()
Debug.LogWarning()
Debug.LogError()
日志的分类
单行注释://
多行注释:/* */
脚本名和类名保持一致
Start方法,执行一次,常初始化
Update方法,每帧执行一次
1.float 必须在赋值后面加f
2.赋值时前后数据类型必须一致
定义数值变量到面板中q
public int hp
Debug.Log() 在任意场景输出
Debug.LogWarning() 输出警告
Debug.LogError() 输出错误
脚本文件名与类名一致
F12修改脚本文件名,要手动修改类名
ctrl+s 保存场景
修改代码后要等待unity识别新代码