Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

script dependen de otros scripts

Iniciado por Oaken3d, Agosto 19, 2015, 09:20:54 AM

Tema anterior - Siguiente tema
ok creo que la pregunta sera algo sencilla para algunos, yo se que en un script se puede poner que otros scrips dependen o sean nesesarios para correr ese script en un gameobject eso lo vi en un video pero no recuerdo donde, vi que la persona ponia una linea de codigo que hacia que al momento de arrastrar ese script al gameobject los otros scrips necesarios para ese script automaticamente se agregaba y fueran imposible de remover de el gameobject por que eran nesesario para el script principal, quisiera saber cual es ese metodo o linea de codigo para poderlo hacer y quisiera saber si se puedo hacer lo mismo con compenentes como rigidbodys u otros componentes, espero que alguien me puediera resolver mi duda, gracias

Es el RequireComponent:

using UnityEngine;

// The http://docs.unity3d.com/ScriptReference/GameObject.html" rel="external nofollow">GameObject requires a http://docs.unity3d.com/ScriptReference/Rigidbody.html" rel="external nofollow">Rigidbody component
[http://docs.unity3d.com/ScriptReference/RequireComponent.html" rel="external nofollow">RequireComponent (typeof (http://docs.unity3d.com/ScriptReference/Rigidbody.html" rel="external nofollow">Rigidbody))]
public class PlayerScript : http://docs.unity3d.com/ScriptReference/MonoBehaviour.html" rel="external nofollow">MonoBehaviour {
http://docs.unity3d.com/ScriptReference/Rigidbody.html" rel="external nofollow">Rigidbody rb;

void Start() {
   rb = GetComponent<Rigidbody>();
}
void FixedUpdate()  {
   rb.AddForce(http://docs.unity3d.com/ScriptReference/Vector3-up.html" rel="external nofollow">Vector3.up);
}
}
http://docs.unity3d.com/ScriptReference/RequireComponent.html" rel="external nofollow">http://docs.unity3d.com/ScriptReference/RequireComponent.html  



Etiquetas: