美文网首页Unity
Unity实例化一个对象和出现的问题

Unity实例化一个对象和出现的问题

作者: 光明程辉 | 来源:发表于2017-02-14 15:35 被阅读177次

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


Game Object错误.png

原因:
// 实例化一个预制体 (因为,Instantiate 实例化出来的物体是继承 Object, Object的子类是GameObject,所以,要使用as 转化 )

通常是对象找不到或命名错误.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.Instantiate(Object, Vector3, Quaternion);

参数说明:
Object:用于实例化的 预制体;
Vector3:实例化后生成的物体所在的位置;
Quaternion[四元数]:实例化后生成的物体的旋转状态; Quaternion.identity:无旋转;

销毁游戏物体

GameObject.Destroy(Object, float);定时销毁某个游戏物体。

参数说明:
Object:要销毁的游戏物体;
float:时间,多少秒后销毁;

相关文章

  • Unity实例化一个对象和出现的问题

    实例化最容易出现的错误。 原因:// 实例化一个预制体 (因为,Instantiate 实例化出来的物体是继承 O...

  • python类共享变量详解

    问题: python类对象A,先实例化一个A对象的实例b,接着给A对象添加一个类共享变量xxx,再实例化一个c,请...

  • 【Unity】unity Instantiate实例化物体后出现

    【转】unity Instantiate实例化物体后出现scale改变[https://www.cnblogs.c...

  • Java 基础

    类和对象 对象:对象是类的一个实例,有状态和行为。 创建对象:声明,new 实例化,调用构造方法初始化对象。 类:...

  • 对象的创建方法总结

    对象和构造函数是两码事,对象是通过实例化构造函数new出的对象实例。对象是通过实例化构造函数而创建的一个对象实例。...

  • 面向对象

    实例化对象 使用 类名() 可以实例化一个对象,你可以使用给这个实例化的对象起一个名字,关于对象的初始化: 对象的...

  • Java获取Class对象的方式和实例化对象的方式

    Java获取Class对象的方式和实例化对象的方式 获取Class对象的方式 实例化对象的方式

  • 【GeekBand】对于单例模式的研究

    单例模式的作用是解决"应用中只有一个实例"的一类问题,单例模式为了防止多个实例对象出现,只允许一个实例对象出现的一...

  • Javascript构造函数

    javascript构造函数1.内含this指针,指向实例化的对象使用new来创建一个实例化对象 结果为: 这里和...

  • 02脚本开发基础

    Unity组件开发 Unity脚本生命周期 脚本常用类 实例化预设体和父子关系

网友评论

    本文标题:Unity实例化一个对象和出现的问题

    本文链接:https://www.haomeiwen.com/subject/gkgxwttx.html