Jump to content

Search the Community

Showing results for tags 'datos'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

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

Blogs

There are no results to display.

There are no results to display.


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 3 results

  1. Buenas tardes, tengo que terminar un dichoso proyecto de la uni i me veo que no lo terminare a menos que me puedan echar un cable. Veamos necesito mandar el valor de este int(ver script mas abajo), a un archivo php ( http://adisfrutar/prova.php? ) pero he foreado mucho i no saco nada en claro. alguna idea por favor? aqui el script de el score: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class score : MonoBehaviour { AudioSource audio; int puntos = ; public Text puntuacion; public Animation anim; void Start() { audio = GetComponent<AudioSource>(); } void OnTriggerEnter(Collider c) { if (c.gameObject.tag == "coin") { puntos += 10; // add your own score audio.Play (); if (PlayerPrefs.GetInt ("MyScore") < puntos) PlayerPrefs.SetInt ("MyScore", puntos); puntuacion.text = "Puntos: " + puntos.ToString (); Destroy (c.gameObject); } } }
  2. Hola, hace unos dias me esta quemando el coco lo siguiente: Tengo dos escenas, La primera es una interfaz general, contiene menu principal, nuevo perfil, opciones, etc (solo una camara basicamente con menus). La segunda es el juego en si (tiene un Player con muchas funcionalidades), y tengo pensado que sea una sola escena entera. De entrada (en la escena 1) tengo un objeto (con DontDestroyOnLoad) que instancia una clase que se llama Game (singleton) que tiene informacion del estado actual del juego (si esta en menu, en running, en pausa, en skills(para las habilidades), si hay que guardar o cargar ) y a su vez el mismo objeto tiene otra clase llamada GameData que contiene funcionalidad de datos y ademas una clase serializable de los datos a guardar (objeto1, skill1, skill2 , ... posx,posy y posz), esta misma clase serializa y deserializa los datos y los guarda o carga en un directorio que yo indique. public class GameData : MonoBehaviour{ private int numeroPerfil; private SerializableData data = new SerializableData (); private bool loadingData; public bool isLoading() { return loadingData; } private void ResetData () { //... } private void LoadData () { //... } public void SaveData() //llamado desde un checkpoint { //... } public void Create_Load_Game(int profile) //llamado desde menu { //... } } Hasta ahora bien, cada uno por su parte funciona de maravilla. el problema esta en el metodo me parece, que no se en que momento GameData le debe pasar los datos al player, ya que cuando cargo la escena no se si todavia se cargó el Player, y me tira NullReference logico. // // SceneManager.LoadScene (1 , LoadSceneMode.Single); <--- No se si ya se cargó o no Entonces dentro de GameData le invente esto: void Update() { if (loadingData) { print ("loading ..."); if (!Player.GetInstance ()) return; if (!Player.GetInstance ().GetTransform ()) return; if (!Player.GetInstance ().GetTransform ().GetComponent<Player_Skills> ()) return; //En este punto me aseguro que lo player, transform del player y skills existen LoadData (); ResetData (); Game.state = Game.GameState.running; loadingData = false; } } Todavia tengo algunos problemas con algunas cosas que no se cargan bien pero lo demas funciona bastante bien, la pregunta es la siguiente: Existe una forma menos complicada de hacer esto? Ademas el proceso de carga actual funciona asi, pongo todo como estaba y ni bien se cargo lo que quiero lo modifico en el acto, obviamente imperceptible al ojo humano, ahora digamos que aparezco delante de 25 floreros, destruyo 17 floreros, lo guardo. salgo y lo cargo, aparecen los 25 y le restan los 17 en el acto, mmm no me cierra. Lo primero que se me ocurre es en los juegos comerciales que antes de que se cargue todo cada cosa parece estar en su lugar como debe ser y una vez listo aparece la escena, o es un truco sucio que hacen los desarrolladores y en si hacen lo que puse arriba. Saludos y gracias de antemano
  3. Hola, Tengo dos partes de un juego y necesito compartir alguna información de un juego a otro. Me pareció la mejor solución utilizar localstorage de HTML 5 y compartir ciertas variables entre los dos juegos pero parece ser que cuando cargo la segunda parte del juego el navegador borra la información de localstorage. No quiero utilizar una base de datos. Alguien sabe porqué borra la información de localstorage y cómo evitarlo u otra solución a mi problema? Muchas gracias de antemano. Un saludo.
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...