39247人加入学习
(83人评价)
Unity中的C#编程 - 零基础(Unity 2017)

完成于2017-11-06

价格 免费

类的使用:

Enemy enemy1 = new Enemy( );

enemy1.name; 

//.name通过对象看对象里有哪些功能,有name 就可以访问到了

enemy1.name = "玛丽";

print(enemy1.name);

//在没有给Enemy赋值时,ememy的名字默认为null,即默认为没有

 

 

Enemy enemy2 = new Enemy( );

enemy2.name = "小二";

print(enemy1.name+" - "+enemy2.name);

 

 

[展开全文]

类里面

class Enemy()

{

    public string name;

    public int hp;

}

访问:

Enemy enemy1 = new Enemy();

 

[展开全文]

利用类声明的变量称之为对象

Enemy enemy = new Enemy();

//new Enemy()构造对象

未构造的对象无法使用

 

public class LearnCsharpClass : MonoBehaviour
{
    private void Start()
    {
        Enemy enemy1 = new Enemy();
    }
}

class Enemy
{
    string name;
    string hp;
}

若要访问对象的属性则要将string name;改为public string name;

public字段踩可以通过对象访问

 

string默认数值为null

int默认值为0

 

修改sting name;

enmey1.name = "叔叔"

print(enemy1.name);

输出结果为叔叔

 

字符组拼:使用+“-”+拼接

字符串+“-”+字符串

eg;

print(enemy1.name+"-"+enemy2.name)

 

 

[展开全文]