Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Junior JK en Abril 15, 2016, 09:00:14 PM

Título: Ayuda a pasar este script a c# porfavor
Publicado por: Junior JK en Abril 15, 2016, 09:00:14 PM

var Distancia : float;

var Panel : UI.Image;
var TextoTitulo : UI.Text; // texto del titulo
var TextoDescripcion : UI.Text; // texto de la descripcion del objeto

var O1 : GameObject; // objeto

function Start () {

Panel.enabled = false;
TextoTitulo.enabled = false;
TextoDescripcion.enabled = false;


O1.SetActive(false);
}

function Update () {

//DESACTIVAR
if(Input.GetButtonDown("Fire2")){
Panel.enabled = false;
TextoTitulo.enabled = false;
TextoDescripcion.enabled = false;


O1.SetActive(false);
}
//ACTIVAR
if(Input.GetButtonDown("Fire1")){

var R : RaycastHit;  // Raycast
var P = transform.parent.position;  //Posicion desde donde sale el Raycast
var D = transform.TransformDirection(Vector3.forward); // Forward, el raycast va hacia delante

if(Physics.Raycast(P,D,R,Distancia)){  
var rotation = Quaternion.FromToRotation(Vector3.up, R.normal);

if(R.collider.tag == "Objeto1"){

Panel.enabled = true;
TextoTitulo.enabled = true;
TextoDescripcion.enabled = true;

O1.SetActive(true);

TextoTitulo.text = ("COFRE").ToString();
TextoDescripcion.text = ("Cofre del año 1997, perdido durante la expedición...").ToString();
}
}
}
}
var Distancia : float; var Panel : UI.Image; var TextoTitulo : UI.Text; // texto del titulo var TextoDescripcion : UI.Text; // texto de la descripcion del objeto var O1 : GameObject; // objeto function Start () { Panel.enabled = false; TextoTitulo.enabled = false; TextoDescripcion.enabled = false; O1.SetActive(false); } function Update () { //DESACTIVAR if(Input.GetButtonDown("Fire2")){ Panel.enabled = false; TextoTitulo.enabled = false; TextoDescripcion.enabled = false; O1.SetActive(false); } //ACTIVAR if(Input.GetButtonDown("Fire1")){ var R : RaycastHit; // Raycast var P = transform.parent.position; //Posicion desde donde sale el Raycast var D = transform.TransformDirection(Vector3.forward); // Forward, el raycast va hacia delante if(Physics.Raycast(P,D,R,Distancia)){ var rotation = Quaternion.FromToRotation(Vector3.up, R.normal); if(R.collider.tag == "Objeto1"){ Panel.enabled = true; TextoTitulo.enabled = true; TextoDescripcion.enabled = true; O1.SetActive(true); TextoTitulo.text = ("COFRE").ToString(); TextoDescripcion.text = ("Cofre del año 1997, perdido durante la expedición...").ToString(); } } } }
Título: Ayuda a pasar este script a c# porfavor
Publicado por: rabinali en Abril 15, 2016, 09:20:42 PM
hola te conozco? 
Título: Ayuda a pasar este script a c# porfavor
Publicado por: GSG3D en Abril 15, 2016, 09:47:40 PM
Cita de: rabinali date=1460748042" data-ipsquote="" data-cite="rabinali" class="ipsQuote">hola te conozco? /quote]No te acordás? el que tiene la empresa esa...:D Título: Ayuda a pasar este script a c# porfavor
Publicado por: pioj en Abril 15, 2016, 11:01:26 PM
Pasado.http://hastebin.com/ewopitiliw.avrasm (http://hastebin.com/ewopitiliw.avrasm)
Título: Ayuda a pasar este script a c# porfavor
Publicado por: Junior JK en Abril 16, 2016, 02:13:06 AM
Gracias me ayudo mucho, una preguntota algunos tutoriales o algun material que me recomiendes conocer bien sobre esto de los scripts que me recomiendes?
Título: Ayuda a pasar este script a c# porfavor
Publicado por: isai en Abril 16, 2016, 02:18:58 AM
la documentacion oficial de unityhttp://docs.unity3d.com/es/current/Manual/UnityOverview.html 
Título: Ayuda a pasar este script a c# porfavor
Publicado por: Junior JK en Abril 16, 2016, 02:41:46 AM
Gracias, una duda, como se podra desactivar todo un  script desde otro scrip por ejemplo quiero desactivar el RigidbodyFirstPersonController desde otro script? 
Título: Ayuda a pasar este script a c# porfavor
Publicado por: nightborn en Abril 17, 2016, 04:59:30 PM
[quote author=juankarlos date=1460767306" data-ipsquote="" data-cite="juankarlos" data-ipsquote-contapp="forums">Gracias, una duda, como se podra desactivar todo un  script desde otro scrip por ejemplo quiero desactivar el RigidbodyFirstPersonController desde otro script? [/quote]Para acceder a las opciones de scripts/otros componentes, como rigidbodies y demás, utiliza el GetComponent<Component>. Por ejemplo:En C#, para desactivar un script: