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 - KevinLastra

#46
General (Antiguo) / Menu de controles
Noviembre 08, 2016, 02:51:13 PM
Grasias me isiste funcionar el bombillo esque soy subnormal disculparan la molestia jeje
 
 
#47
General (Antiguo) / Menu de controles
Noviembre 07, 2016, 02:06:32 PM
Muy buenas a todos, estoy creando un menu de controles para mi juego y me salio este codigo despues de ver unos cuantos videos...
 

   public Text right, left, jump;
    private Dictionary<string, KeyCode> keys = new Dictionary<string, KeyCode>();
    private GameObject currentkey;
    void Start(){
        keys.Add("Right",(KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Right","D")));
        keys.Add("Left", (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Left","A")));
        keys.Add("Jump", (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Jump","Space")));
        right.text = keys["Right"].ToString();
   left.text = keys["Left"].ToString();
   jump.text = keys["Jump"].ToString();
    }
public void SaveKeys(){
        foreach (var keytab in keys)
        {
           PlayerPrefs.SetString(keytab.Key, keytab.Value.ToString());
        }
        PlayerPrefs.Save();
    }
void OnGUI(){
        if(currentkey != null){
            Event e = Event.current;
            if(e.isKey){
                keys[currentkey.name] = e.keyCode;
                currentkey.transform.GetChild(0).GetComponent<Text>().text = e.keyCode.ToString();
                currentkey = null;
            }
        }
    }
    public void ChangeKey(GameObject clicked){
        currentkey = clicked;
    }

 
el problema es que necesito que la informacion que acoge este codigo sea guardada para que todos los codigos que neseciten teclas sepan cual es y donde nesecito que se guarde es en otro codigo que se llama GameMaster(contiene un DontDestroyOnLoad) que es un codigo que tengo para mantener toda la informacion del juego como la vida, los puntos, las partidas, en que nivel esta, etc....
 
Y diran porque no dejo guardado ahi, no puedo porque al ser un menu se activa y se desactiva con gameobject.setactive(false); eso hace que no se pueda observar y peor obtener informacion de ella.
 
 
 
Gracias por su atencion...
#48
General (Antiguo) / Muy Buenas a todos.!!!
Noviembre 07, 2016, 01:50:55 PM
Grasias.!!
#49
General (Antiguo) / Muy Buenas a todos.!!!
Noviembre 06, 2016, 03:34:06 PM
Hola a todos soy kevin soy un coder muy novato mas bien amateur programo en casa y entrare a la universidad este proximo año me inscribo a esta plataforma para poder resolver dudas al momento de programar ojala todos no entendamos y la pasemos bien.!!