- 数组声明的第二种方法
- int[] 数组名 = new int [n];构建一个数组 长度为n
- 2第三种方式
- int[] 数组名 = new int[n]{n}//定好了长度和数值
int[] hps = {100,90,80,70,60};
print([1]);//输出90,通过索引来访问数据,数组的第一个索引为0,第二个1,以此类推。
枚举类型关键字
enum RoleType{
}
hps.Length
可以动态访问数组的长度
索引是从0开始的
索引要必须存在
float =2f;
i n gui r p e f g ceni n gui r p e f g ceni n gui r p e f g ceni n gui r p e f g ceni n gui r p e f g ceni n gui r p e f g ceni n gui r p e f g ceni n gui r p e f g ceni n gui r p e f g ceni n gui r p e f g ceni n gui r p e f g ceni n gui r p e f g ceni n gui r p e f g cenin gui r pe f g cen
c#
变量
赋值=把右边的值赋值给左边的变量
int hp=100 申明变量
print(hp)
Start()
void Start(){ }
1.没使用的命名空间是灰色
start方法只执行一次
update帧执行一次
window-console-日志输出 控制台输出
print-输出-只能在组件中输出-只有在MonoBehaviour中使用
Debug.Log-输出-任意类型的类(方法)里都可以使用
Debug.LogWarning-输出警告信息
Debug.LogError-输出错误信息
//命名空间 namespace
//类 类名:继承自那个类
//用于初始化
//每一帧进行一次输出
if语句
格式
if(判断格式boollean_expression)
{
输出结果
}
eg.
int hp=0;//定义
if(hp<=0)//if判断
{
print("播放死亡动画");//输出结果
}
if else语句
if(boolean_expression)
{
输出结果
}
else(不满足条件时执行)
{
执行内容
}
两个条件不可同时执行
eg.
int hp=0;//定义
if(hp<=0)//if判断
{
print("播放死亡动画");//输出结果
}
else//反之
{
print("播放行走动画")//输出结果
}
public GameObject cameraMain;
public Camera mainCamera;