Код такой
- Код: Выделить всё
function Fire () {
// Вооружение выбрано
if (activeFire) {
if (ammoCount > 0&&Input.GetMouseButtonDown(0)) {
// Создание копии
var clone = Instantiate(projectile, transform.position, transform.rotation);
// Движение вперед
clone.velocity = transform.TransformDirection (Vector3.forward * 10);
// Игнорирование коллизии
Physics.IgnoreCollision(clone.collider, root.collider);
lastShot = Time.time;
ammoCount--;
}
}
}
При создании копии Юнити выдаёт следующую ошибку, к сожалению не могу понять как избавиться от неё.
NullReferenceException: The prefab you want to instantiate is null.
UnityEngine.Object.Instantiate (UnityEngine.Object original, Vector3 position, Quaternion rotation) (at C:\builds\unity-trunk\unity\Runtime\Export\Generated\BaseClass.cs:51)
ps: BaseClass.cs - данного скрипта нет