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