У меня есть код Unity-C #, который вызовет игрока на позиции (0,1,0) на старте. Я хочу, чтобы они могли перекрывать одну и ту же позицию.
Прямо сейчас мой код порождает только 1 игрока. но когда я перетаскиваю другую из своего сборного дома, они не могут пересекаться. они просто сталкиваются. Я планирую добавить не менее 50 игроков, и я не хочу создавать слои для всех них.
void OnCollisionEnter(Collision info)
{
if(info.collider.tag != "Ground")
{
if(info.collider.tag == "Player")
{
}
else
{
this.enabled = false;
FindObjectOfType<GameManager>().EndGame();
LastLocation();
}
}
}
public GameObject player;
[SerializeField]
public Transform respawnpoint;
// Start is called before the first frame update
void Start()
{
Instantiate(player, respawnpoint.position, Quaternion.identity);
}