变量
赋值=把右边的值赋值给左边的变量
int hp=100 申明变量
print(hp)
变量
赋值=把右边的值赋值给左边的变量
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;
1.类{
对象+方法
}
2.如果要在其他类里面调用某类的方法或者对象,需要在定义对象前面+public;
3如:
Enemy enemy2=new Enemy();
enemy2.name="小二";
enemy2.Move();
...
class Enemy{
public string name;
public int hp;
public void Move(){
Debug.Log(name+"正在移动");//只能使用Debug.Log,Print不包含在该类里;
}
}
类的使用与赋值
1.public 与private的区别
2.类{
对象+方法
}
3.如果要在其他类里面调用某类的方法或者对象,需要在定义对象前面+public;
4如:Enemy enemy2=new Enemy();
enemy2.name="小二";
...
class Enemy{
public string name;
public int hp;
}
方法的调用
1.变量
变量类型+变量名+变量初始值(可以有,可以没有)
变量名不能有数字开头,也不能和关键字重名,若要用关键字,需要在钱前面加上@;
1.print(),Debug.log()的区别
2.Debug.LogWarning,Debug.LogError
print只能输出正常的日志,Debug.log()可以
window console 为日志输出显示
右键点击project下的空白
class Enemy{
string name;
int hp;
Enemy enemy1=new Enemy();
}
Enemy enemy1=new(关键字) Enemy();
debug.log()