Jump to content
UnitySpain

Search the Community

Showing results for tags 'boton'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Inicio
    • Proyectos
    • Offtopic
    • Unity Feeds
    • Website
  • Mesa de ayuda
    • Unity
    • Arte
    • Otras Especialidades
    • Builds & Dispositivos
  • Aportes de la Comunidad
    • Recursos
    • Eventos
    • Buenas Prácticas
  • Bolsa de trabajo & Colaboraciones
    • Ofertas y Demandas
  • Post Antiguos
    • General (Antiguo)

Blogs

  • byGui
  • El Blog de Pioj

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Especialidad

Found 13 results

  1. Hola buenas noches. Estoy haciendo un proyecto donde mi personaje se mueve por medio de navmesh agent con ayuda del raycast sobre una superficie; resulta que necesito crear unos botones "GUI" para activar algunas acciones pero al presionarlos me ejecuta la acción de mover mi personaje, necesito bloquear la acción de mover cuando se presione los botones. de antemano gracias. algun Tip a tener en cuenta.
  2. Con este código creo una esfera al momento de ejecutarlo, como hago para que en el entorno 3D con un botón elimine esa esfera o cualquier cosa que este en ese momento en el entorno, gracias por su ayuda
  3. Hola muy buenas, quiero convertir este objeto en una especie de botón. Me gustaría que al clicar sobre el modelo cambiara su color (a naranja, por ejemplo) mientras efectúa su animación y mantenga ese color hasta finalizar su animación. Y que al volver a clicar en él haga la animación inversa, pero manteniendo el color. He pensado en el cambio de color por resaltarlo de alguna manera, si conocéis alguna manera mejor me gustaría escucharos. ¿Podríais echarme una mano? Gracias de antemano.
  4. Tengo mi primera duda sobre unity específicamente en si es posible hacer que uno GUI.RepeatButton sirva como cualquier botón de esta manera GetKeyDown y GetKeyUp es que tengo un sprite que tiene dos animaciones y solo con el GUI.RepeatButton he podido solo activar una y quiero utilizar el GUI.RepeatButton para presionar y soltar o es que no se puede así, o que de alguna forma dé true cunado presione y false cuando deja de presionar pudiendo utilizar eso valore bool. o algo por el estilo pero que se utilizable el GUI.RepeatButton.
  5. Hola estimados, llevo bastante tiempo probando diferentes métodos y siento que he estado cerca pero creo que ya me he liado un montón La estructura es la siguiente: Canvas --------->Boton ---------------->Texto En el texto voy dejando un contador de items que funciona perfecto, el boton es el disparo touch, y debe respetar la cantidad de municiones que esta contando (básicamente > 0). El problema lo tengo en la sentencia que pregunta si el texto es un numero mayor a 0. No logro por script rescatar el valor de ese TEXTO, lo he intentado así con un script en el botón: Esto me devuelve: Y quiero rescatar el valor ya sea un 0 o un numero que lleva contando y realizar los calculos para que dispare o no.
  6. Hola!!! Bueno estoy intentando algunas cosas para el inventario de mi juego, en estos momentos voy en que tome el objeto, la informacion y luego coloque el icono y elimine el objeto. Lo que pasa es que necesito modificar la textura de un boton o imagen del canvas (no importaria si fuese un boton o una imagen) y no se como podria acceder a la variable "Texture" del boton/imagen que proporciona el canvas. Podrian decirme como podria hacer en ese caso. Espero puedan ayudarme.Gracias. Chau.
  7. Hola! ¿A alguno os ha pasado que un UI Button, entre escena y escena, os esté guardando su estado? Me explico: tengo implementado un controlador táctil simple con el que manejo a mi personaje y cuando cambio de escena (por ejemplo al pasar un nivel), si en ese intervalo entre una escena y otra, pulso uno de los botones de dicho controlador, al inicio de la nueva escena el personaje comienza realizando la acción asociada a dicho botón. Es como si guardara el estado de pulsación del UI Button desde antes de cargar la escena. Si os suena este ptoblema a alguno, os agradecería información porque me estoy volviendo un poco loco pa solucionarlo! Gracias de antemano! :)
  8. Buenos días a todos! Me gustaría que algún programador de la sala me ayudara para añadir un destroy este script, para que cada vez que pulse uno de los diferentes botones que hay se destruyera el gameobject que hay en pantalla. Es que soy bastante limitadita con la programación y llevo y días y días encallada Gracias de antemano!! public class GUIScript : MonoBehaviour { BuildManager bm; Button cube, cylinder; bool buildopen = false; // Use this for initialization void Start () { bm = GameObject.Find("BuildManager").GetComponent<BuildManager>(); Canvas cv = GameObject.Find("Canvas").GetComponent<Canvas>(); cube = cv.transform.FindChild("CubeButton").gameObject.GetComponent<Button>(); cylinder = cv.transform.FindChild("CylinderButton").gameObject.GetComponent<Button>(); } public void ActiveteBuilding(Button pressedBtn) { if (pressedBtn.name == "BuildButton") { if (buildopen) { //bm.DeactivateBuildingmode(); cube.gameObject.SetActive(false); cylinder.gameObject.SetActive(false); pressedBtn.image.color = Color.white; buildopen = false; } else { //bm.ActivateBuildingmode(); cube.gameObject.SetActive(true); cylinder.gameObject.SetActive(true); pressedBtn.image.color = new Color(255, , 255); buildopen = true; } } else { switch (pressedBtn.name) { case "CubeButton": bm.SelectBuilding(); break; case "CylinderButton": bm.SelectBuilding(1); break; } pressedBtn.image.color = new Color(155, 120, 255); bm.ActivateBuildingmode(); } } void Update() { if (buildopen) { if (!bm.isBuildingEnabled) { if (cube.image.color != Color.white) cube.image.color = Color.white; if (cylinder.image.color != Color.white) cylinder.image.color = Color.white; } } } }
  9. Hola amigos : Quizás sea una cabezoneria , yo entiendo que al pulsar algo se ejecuta una acción y no al soltar . Me gustaria que al pulsar el botón realizase una función en vez de hacerlo al soltar. He conseguido que lo haga añadiendo un event trigger de tipo Select. el problema es que solo lo hace una vez hasta que se selecciona otro objeto y vuelve a ejecutarse. Hay alguna manera de que al soltar el botón deje de estar seleccionado? Un saludo y Gracias.
  10. Utlizo la versión 5.2.1 Hola! Este es mi primer post acá jeje.. Bueno, voy al grano: De que tamaño tiene que ser la imagen creada por mi, (Que tamaño es el adecuado e ideal), para crear una textura Sprite?? Por Ej; El botón(Canvas) de Unity trae una textura, por defecto, blanca, la cual es un Sprite de 32 x 32... Cual tamaño es el ideal para crear un Sprite -- Acaso 512 x 512?? -- y como lo hago bien??? P.D: Perdón por tanta censura en la imagen jaja, no es nada personal..
  11. Hola, Estoy tratando de habilitar un botón que hice...El botón lo aplique utilizando la herramienta "Canvas"... Mi pregunta es la siguiente, tengo que programarlo utilizando la función GUI? porque veo que la interface de Unity en el Inspector tiene algo llamado "OK button Script". function Update () { if(Input.touchCount == 1){ Application.Quit(); } }
  12. Hola, antes que nadas saludos para todos y decir que esta muy buena la comunidad. Aprendí mucho por estos lados y hoy les traigo una pregunta que me esta volviendo loco.Estoy haciendo un juego de autos y ya logre el movimiento bastante preciso con WheelCollider y demas. El problema es que en el script para hacer andar el motorTorque, se multiplica por "Input.GetAxis("Vertical"), en el caso de acelerar. Como el juego que estoy haciendo es para Android, necesito colocar un botón en pantalla para acelerar, para rotar, etc. Trate de hacerlo de varias formas, entre ellas con GUITexture, o directamente con código en un GameObject que hacia de botón "OnMouseDrag();". La idea seria que al apretar el botón cambie una variable en el código del auto de false a true para ejecutar el motorTorque. Con ambos métodos, a través de una variable static o a través de "GameObject.Find" logre encontrar el objeto y modificar la variable, el motorTorque empieza a andar pero nunca para. Estoy frustrado y supongo que esa no es la forma de hacerlo. Supongo que el truco esta en cambiar el "Input.Axis("Vertical")" por algún Input touch o algo así, pero no doy con nada. Agradeceria su ayuda desde ya. Dejo la parte del código.
  13. Resulta que no me funciona el botón de la ui de unity 5. No se cambia de color al poner el cursor encima, no realiza su función OnClick() y tampoco detecta las funciones de mis scripts. ¿Alguien sabe el porqué? Gracias.
×
×
  • Create New...