名称'spawn核子'在当前上下文中不存在
本文关键字:上下文 不存在 核子 spawn 名称 | 更新日期: 2023-09-27 18:08:06
using UnityEngine;
public class NucleonSpawner : MonoBehaviour {
public float timeBetweenSpawns;
public float spawnDistance;
public Nucleon[] nucleonPrefabs;
float timeSinceLastSpawn;
void FixedUpdate () {
timeSinceLastSpawn += Time.deltaTime;
if (timeSinceLastSpawn >= timeBetweenSpawns) {
timeSinceLastSpawn -= timeBetweenSpawns;
SpawnNucleon(); //error is here
}
}
}
这是因为在脚本的任何地方都没有定义SpawnNucleon()函数。它看起来像你在遵循一个教程…
缺失的函数是这样的:
void SpawnNucleon ()
{
Nucleon prefab = nucleonPrefabs [Random.Range (0, nucleonPrefabs.Length)];
Nucleon spawn = Instantiate<Nucleon> (prefab);
spawn.transform.localPosition = Random.onUnitSphere * spawnDistance;
}