/存在于任何类中,一个顶所有位置
Public static int MuchEnemy;
Public void Enemy()
{
MuchEnemy++
}
在另外个脚本里
ST()
{
Enemy enemy1 = new enemy();//调用Enemy脚本里的,新变量enemy1 来自 enemy()方法
Int x = Enemy.MuchEnemy//类名.静态变量
}
//....................................
Public static int Players;
Void Start()
{
Players++;
}
//如果实例化的几个物体上面带这个脚本,调用player可直接得知实例化了多少个...
脚本名 Utilities
Public static int Add(int mun1,int mun2)
{
Return mun1 + mun2;
}
在另外个脚本调用
St()
{
Int x = Utilities.add(5,6)
//11
}
//实际 Input.GetKey...这些都是静态函数....
静态方法中不能使用非静态的变量,静态方法属于类,而非静态变量属于类的实例
类也可以设置为静态...不