Muy Buenas:
Tu error como bien dices es de novato ( no por ello malo xD ) y las otras opciones que te han dado no te han funcionado por que el this.gameObject solo funciona si ese script estaría en el objeto instanciado.... siguiendo tu código seria así.
PD: Esta probado que funciona en la ultima version de unity Un saludo
Tu error como bien dices es de novato ( no por ello malo xD ) y las otras opciones que te han dado no te han funcionado por que el this.gameObject solo funciona si ese script estaría en el objeto instanciado.... siguiendo tu código seria así.
prueba = GameObject.CreatePrimitive (PrimitiveType.Sphere);Espero que te sirva ^^ cualquier otra duda informa
prueba.GetComponent<Renderer>().material.color = Color.red;
PD: Esta probado que funciona en la ultima version de unity Un saludo