Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - berserker

#1
hola lo que busco es simple , pulsando un GUI botón  que aparezca y desaparezca un gameobjet como un cubo etc.este código me sirve para conseguirlo pulsando un botón del teclado "q", pero quiero conseguirlo con un gui botón de pantalla:using UnityEngine;
using System.Collections;public class EnableDisableGameObject : MonoBehaviour
{
 public GameObject cubo;
 public void Start()
 {
  cubo = GameObject.Find("Cube"); } public void Update()
 {
  if(Input.GetKeyDown("q"))cubo.SetActive(false);     if(Input.GetKeyDown("w"))cubo.SetActive(true);}} tendré que asignarle el script a el botón UI ,pero no se que función es la que debo usar para conseguirlo.os dejo el video de donde  he sacado el código: https://www.youtube.com/watch?v=2USGWNS3dcU     un saludo y gracias.
#2
General (Antiguo) / usar el scroll en una camara 2d
Noviembre 01, 2015, 10:19:56 PM
ok  gracias va perfecto
#3
General (Antiguo) / usar el scroll en una camara 2d
Noviembre 01, 2015, 08:34:26 PM
pues no ha funcionado, se mueve solo y no hace caso a la rueda del ratón,pero gracias por tu ayuda mrpacogp
#4
General (Antiguo) / usar el scroll en una camara 2d
Octubre 31, 2015, 02:20:35 PM
Buenas a todos, lo único Que estoy buscando es Modificar este scrip Para Que en Lugar de usar W y S subir y bajar, quiero Poder Hacerlo Con La Ruleta del Centro del Ratón (scroll),por otro Lado  he  Definido las variables  de Velocidad ,pero aunque modifico los Valores  la velocidad se queda exactamente La Misma, la velocidad normal es muy lenta y la  Rápida muy rápida¿como puedo Modificarlo?. 

var mainSpeed : float = 100.0; //regular speed

var shiftAdd : float = 250000.0; //multiplied by how long shift is held.  Basically running

var maxShift : float = 1000000000.0; //Maximum speed when holdin gshift

var camSens : float = 0.25; //How sensitive it with mouse

 

private var totalRun : float  = 1.0;

 

function Start (){

        Cursor.visible = true;

}

 

function Update () {

 

        var f : float = 0.0;

        var p = GetBaseInput();

 

        if (Input.GetKey (KeyCode.LeftShift)){

 

                totalRun += Time.deltaTime;

                p  = p * totalRun * shiftAdd;

                p.x = Mathf.Clamp(p.x, -maxShift, maxShift);

                p.y = Mathf.Clamp(p.y, -maxShift, maxShift);

            

        }

       

 

        p = p * Time.deltaTime;

 

        if (Input.GetKey(KeyCode.Space)){

 

                f = transform.position.y;

                transform.Translate(p);

                transform.position.y = f;

        }

        else{

                transform.Translate( p);

        }

}

 

private function GetBaseInput() : Vector3 {

 

        var p_Velocity : Vector3;

 

        if (Input.GetKey (KeyCode.W)){

                p_Velocity += Vector3(0, 4 );

        }

 

        if (Input.GetKey (KeyCode.S)){

                p_Velocity += Vector3(0, -4 );

        }

 

 

 

        return p_Velocity;

}

#5
buenas, ha aprendido a crear botones y textos en pantalla, pero no se unirlos.lo que quiero es que al pulsar un botón creado con un canvas etc , salga de esa pantalla y me lleve a otra en la cual aparezca un texto , se que tengo que asociarle un script , pero no se que función debo escribir en este.solo conozco las funciones básicas de los típicos tutos de internet ,for ,while .. y luego se ejecutan en consola¬¬ ,pero no conozco aquellas en las que interactúas con unity , como pulsar una tecla y que se encienda un luz o que pulses un botón y se desplace un objeto etc , ¿conocéis algún video o tuto que las explique? pero sobre todo necesito lo del botón y que salga el texto.. un abrazo. 
#6
General (Antiguo) / hola gente un saludo a todos ;)
Octubre 11, 2015, 11:57:53 AM
con ganas de aprender