Cómo escribir código C# después de crear un nuevo proyecto en unity3d
public GameObject prefab1;
Luego escribe el método Instantiate en la posición donde deseas crear el objeto:
Instantiate(prefab1, position, angle)//El tipo de retorno de este método es un objeto gameobject. Si es necesario, también puede usar el objeto gameobject para hacer referencia al objeto creado. Por ejemplo: si escribe GameObject go = Instantiate(prefab). ), estás usando go para referirte al objeto creado. Por ejemplo, si escribe GameObject go = Instantiate(prefab), está utilizando go para hacer referencia al objeto creado.
Después de eso, guarde este script como un archivo .cs y vincúlelo a un objeto, por ejemplo, vincúlelo a la cámara y luego seleccione la cámara y verá el enlace en el componente Script del panel del inspector. , donde puede encontrar el campo prefab1, porque este campo es público, y luego arrastre el prefab y1 que creó a prefab1, es decir, haga referencia al prefab y1 a prefab1. Luego arrastre el prefab y1 que creó a prefab1, es decir, haga referencia al prefab y1 al objeto de juego prefab1 y ejecútelo para ver el efecto.