我正在为 Android 手机创建 Unity 3D 游戏。目前我使用球体作为我的主要对象。我只是想问一下,一旦第一个球被抛出并消失,我是否可以在场景中创建另一个球体。它就像篮球比赛中的另一个球一样。它将继续有一个球体/球,直到时间已经为零。谢谢你。
问问题
477 次
3 回答
0
看看预制件。您只需要从您的 GameObject 中创建一个预制件,然后就可以使用Instantiate创建新实例
于 2012-08-19T11:25:56.083 回答
0
当你需要一个新球时,你需要实例化球。以下示例代码可能会对您有所帮助:
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;
}
}
将球体附加到球 GameObject..
于 2016-07-08T08:06:29.170 回答