Transform与PlayerPrefs

一 Transform

Tramsform组件是每个游戏对象都有的一个组件,就算是创建了一个空物体,也有这个组件。它可以用于储存并操控物体的位置,旋转和缩放。每一个Transform可以有一个父级,允许男分层次应用位置、旋转和缩放。可以在Hierarchy面板查看层次关系。他们也支持计数器(enumerator),因此男可以使用循环遍历子物体。

Transform组件
1 Transform组件有以下这些变量
Transform与PlayerPrefs_第1张图片
Paste_Image.png
2 Transform组件有以下这些成员函数
Transform与PlayerPrefs_第2张图片
Paste_Image.png

还有一些其他方法,例如

//查找根(返回最高层次的Transform)
obj.transform.root;
//查找父级
obj.transform.parent;
//获得子游戏物体的数量
obj.transform.childCount;
//移除所有的子游戏对象(通过这种方式可以摆脱父子级关系)
obj,transform.DetachChildren();
//获取某个索引位置的游戏对象
obj.transform.GetChild(index);

二 PlayerPrefs

静态方法
�SetFloat(),SetInt(),SetString() 写入数据�
GetFloat(),GetInt(),GetString() 读取数据�
DeleteKey(),DeleteAll() 删除数据�
HasKey(“SS”), 检查数据,是否有该键

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);
    }

你可能感兴趣的:(Transform与PlayerPrefs)