[英]unity How to spawn different objects in the same location?
假设我在这个游戏中尝试制作六个不同颜色的篮球。
我一次一个地投这些篮球。 本场比赛将只显示篮筐和球。 如果我错过或射门,我希望球被摧毁,我希望另一个颜色的球或相同颜色的球与第一个球在同一位置产生,如果我错过或射门,那么我想要下一个球生成在相同的位置等等......直到游戏完成。
你的描述给了我很多我不需要知道的东西,并没有给我很多我需要知道的东西。
它看起来像这样:
using System;
using Unity.Engine;
public Vector2 SpawnLocation;
public GameObject BasketBall;
public class BasketBallSpawner : MonoBehavior
{
public void Update()
{
if (needToSpawnBall) spawnBall();
}
public void spawnBall()
{
GameObject basketBall = Instantiate(BasketBall, SpawnLocation, 0);
}
}
请注意,我这是伪代码,它不包括随机获取六种颜色之一的部分。 这样做,您可能会在公共场地中包含一组六个篮球,或者以编程方式更改颜色,这取决于您。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.