一 Transform
Tramsform組件是每個(gè)游戲?qū)ο蠖加械囊粋€(gè)組件莉钙,就算是創(chuàng)建了一個(gè)空物體仇冯,也有這個(gè)組件。它可以用于儲(chǔ)存并操控物體的位置已烤,旋轉(zhuǎn)和縮放鸠窗。每一個(gè)Transform可以有一個(gè)父級(jí),允許男分層次應(yīng)用位置胯究、旋轉(zhuǎn)和縮放稍计。可以在Hierarchy面板查看層次關(guān)系裕循。他們也支持計(jì)數(shù)器(enumerator)臣嚣,因此男可以使用循環(huán)遍歷子物體。
Transform組件
1 Transform組件有以下這些變量
Paste_Image.png
2 Transform組件有以下這些成員函數(shù)
Paste_Image.png
還有一些其他方法剥哑,例如
//查找根(返回最高層次的Transform)
obj.transform.root;
//查找父級(jí)
obj.transform.parent;
//獲得子游戲物體的數(shù)量
obj.transform.childCount;
//移除所有的子游戲?qū)ο螅ㄍㄟ^(guò)這種方式可以擺脫父子級(jí)關(guān)系)
obj,transform.DetachChildren();
//獲取某個(gè)索引位置的游戲?qū)ο?obj.transform.GetChild(index);
二 PlayerPrefs
靜態(tài)方法
?SetFloat()硅则,SetInt(),SetString() 寫(xiě)入數(shù)據(jù)?
GetFloat()株婴,GetInt()怎虫,GetString() 讀取數(shù)據(jù)?
DeleteKey(),DeleteAll() 刪除數(shù)據(jù)?
HasKey(“SS”), 檢查數(shù)據(jù),是否有該鍵
private string name = "111111111";
private string str;
void Start () {
}
void Update () {
if (Input.GetKeyDown(KeyCode.A))
{
PlayerPrefs.SetString("Name", name);
print("按了A困介,添加了:" + name);
}
if (Input.GetKeyDown(KeyCode.S))
{
str = PlayerPrefs.GetString("Name", name);
print("按了S大审,獲取了" + name);
}
}
void OnGUI()
{
GUILayout.Label(str);
}