1) Прикрепите этот скрипт к игровому объекту местности, а не к кубу.
2) Добавьте новый редактор в редакторе для объектов куба (например, куба).
3) Создайте новый сферический префаб экземпляр, который Вы можете получить доступ через скрипт, содержащий событие OnCollisionEnter()
.
void OnCollisionEnter(Collision collision)
{
if (collision.collider.gameObject.tag == "Cube")
{
//store the transform component of the gameobject to be destroyed.
var transf = collision.gameObject.transform;
//Destroy the collided gameobject
DestroyImmediate(gameObject);
//Instantiate in the position and rotation of the destroyed object.
Instantiate(sphere, transf.position, transf.rotation);
}
}