实例化最容易出现的错误..png错误原因

实例化最容易出现的错误..png错误原因

实例化最容易出现的错误。

游戏对象错误.png

原因:实例

化预制件(因为实例化实例化的对象继承了对象unity 实例化预制物体,而对象的子类是游戏对象,所以用作转换)。

通常找不到对象或错误命名.png

// 预制体
public GameObject prefabCube;
//  GameObject 继承 Object
private GameObject myCube;
void Start () {
    
}
void Update () {
    if(Input.GetKeyDown(KeyCode.Space))
    {
        // 实例化一个预制体
        myCube = GameObject.Instantiate (prefabCube,Vector3.zero,Quaternion.identity) as GameObject;
    }
}

实例化游戏对象

用法:GameObject.Instanceiate(Object,Vector33D角色,Quaternion);

参数说明:

对象:用于实例化的预制件;

Vector3:实例化后生成对象的位置;

四元数:实例化后生成对象的旋转状态;四元数身份:无旋转;

销毁游戏对象

GameObject.Destroy(Objectunity 实例化预制物体,float);定期销毁游戏对象。

参数说明:对象

:要销毁的游戏对象;

浮点数:时间游戏动态,销毁后多少秒;