unity3d对象的克隆

Posted chenyangsocool

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity3d对象的克隆相关的知识,希望对你有一定的参考价值。

对象克隆,需要有一个预制对象。

首先创建一个预制对象,将其命名为earth,并将材质包附着上去,如下图所示:

 

然后点住“earth”拖入Assets》Prefabs文件夹,此时earth文字变成蓝色,而在文件夹内则成功创建了一个预制对象。

文字变成蓝色:

创建了一个预制对象:

 

创建完就可以把蓝色字的“earth”对象删除,因为在文件夹内已经有了。

 

创建如下代码:

public GameObject earth;//这句代码可以在编辑器内出现一个属性框,然后把刚创建的earth预制对象拖进去就能使用

void Update () {
    if (Input.GetKeyDown (KeyCode.W)) {
        //进行对象复制
        GameObject e= Instantiate(earth) as GameObject;
        e.transform.position = Vector3.zero;
    }
}

 

跑起来,就行了!

以上是关于unity3d对象的克隆的主要内容,如果未能解决你的问题,请参考以下文章

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

unity3D 怎么才能只在原物体上克隆新物体

Instagram 克隆。单击按钮时,为啥我不能回到上一个片段?

如何在多个页面使用同一个HTML片段

有没有办法从Adobe Air(flash)android应用更新到Unity3d应用,并保留共享对象中的本地保存?