¿Cómo escribir código para crear objetos a partir de ajustes preestablecidos en unity3d C#?
Primero debes declarar un objeto GameObject público:
public GameObject prefab1;
Luego escribe el método Instantiate donde deseas crear el objeto: p >
Instantiate(prefab1, posición, ángulo) // El tipo de retorno de este método es un objeto de juego. Si es necesario, también puede usar un objeto de objeto de juego para hacer referencia al objeto creado. Por ejemplo, si escribe GameObject go. = Instanciar (prefabricado), solo use go para hacer referencia al objeto creado.
Luego guarde este script como un archivo .cs y vincúlelo a un objeto, como una cámara, y luego seleccione la cámara. Verá el componente del script que vinculó en el panel Inspector, donde podrá. Busque un campo prefab1, porque este campo es público, y luego arrastre el ajuste preestablecido y1 que creó a prefab1, es decir, haga referencia al ajuste preestablecido y1 al objeto del juego prefab1, y luego ejecútelo para ver el efecto.