Итак, именно это и происходит. У меня есть код внутри файла C# в Unity, который в основном получает заданные мной точки появления и порождает там врагов. Итак, очевидно, что у меня будет массив для всех мест появления, чтобы код мог распознавать, где создавать врагов (как вы думаете). Массив не отображается в инспекторе единства. Кто-нибудь поможет? Я новичок в C#, поэтому прошу прощения, если что-то глупое.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GameManager : MonoBehaviour
{
public GameObject spawnObject;
public GameObject[] spawnPoints;
public float timer;
public float timeBetweenSpawns;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
timer += Time.deltaTime;
if (timer > timeBetweenSpawns)
{
timer = 0;
int randomNum = Random.Range(0, 3);
Instantiate(spawnObject, spawnPoints[randomNum].transform.position, Quaternion.identity);
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/786 ... -inspector
Массив из кода C# в единстве не отображается в инспекторе ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение