在Unity Android中创建新球体

在Unity Android中创建新球体,android,unity3d,Android,Unity3d,我正在用Unity 3D为android手机制作一个游戏。 目前我使用球体作为我的主要对象。 我只是想问我如何才能创建另一个球体 在场景中,第一个球被抛出并消失。 这就像篮球比赛中的另一个球,它将继续 拥有一个球体/球,直到时间为零。 谢谢。看一看。您只需要从您的游戏对象中创建一个预置,然后可以使用var-sphere:GameObject=GameObject.CreatePrimitive(PrimitiveType.sphere)创建新实例 如果你不想要基本的球体,你必须像Kay在回答中

我正在用Unity 3D为android手机制作一个游戏。 目前我使用球体作为我的主要对象。 我只是想问我如何才能创建另一个球体 在场景中,第一个球被抛出并消失。 这就像篮球比赛中的另一个球,它将继续 拥有一个球体/球,直到时间为零。
谢谢。

看一看。您只需要从您的游戏对象中创建一个预置,然后可以使用

var-sphere:GameObject=GameObject.CreatePrimitive(PrimitiveType.sphere)创建新实例

如果你不想要基本的球体,你必须像Kay在回答中说的那样实例化一个预置

var prefab : Transform;
function OnTriggerEnter () {
    Instantiate (prefab);
}

需要新球时,需要实例化球。以下示例代码可能对您有所帮助:

public GameObject ball;
bool isBallThrown;         //trigger that to true when ball is to be thrown 
void Update(){
     if(isBallThrown){
     Instantiate(ball,new Vector3(2,3,0),Quaternion.identity));
          isBallThrown=false;
     }
}   

将球体附加到球游戏对象

unity标签用于Microsoft unity。请不要误用它。