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ú

Temas - Argo214

#1
Hola! Mi juego android se sale cuando cargo una nueva escena. Cuando lo hago en el editor de unity todo está ok y carga bien el otro nivel. Este es el error que me aparece en el Android Decide Monitor al testarlo. Me podéis echar una mano para resolverlo?
 

09-28 14:04:24.343: A/libc(31857): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x9c in tid 31879 (UnityMain)
09-28 14:04:24.486: W/ActivityManager(847):   Force finishing activity 1 com.asm.NETPOINTBOA/com.unity3d.player.UnityPlayerNativeActivity
09-28 14:04:24.575: W/InputDispatcher(847): channel '35106e3 com.asm.NETPOINTBOA/com.unity3d.player.UnityPlayerNativeActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
09-28 14:04:24.575: E/InputDispatcher(847): channel '35106e3 com.asm.NETPOINTBOA/com.unity3d.player.UnityPlayerNativeActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
09-28 14:04:24.578: I/WindowState(847): WIN DEATH: Window{35106e3 u0 com.asm.NETPOINTBOA/com.unity3d.player.UnityPlayerNativeActivity}
09-28 14:04:24.579: W/InputDispatcher(847): Attempted to unregister already unregistered input channel '35106e3 com.asm.NETPOINTBOA/com.unity3d.player.UnityPlayerNativeActivity (server)'

 
 
#2
Hola! En un juego estoy intentando cargar un mapa (Google Static Map) mediante la url que pongo a continuación. El mapa se carga sin problemas en el editor y en los dispositivos Android, pero NO en los dispositivos iOS. No sé a qué se debe. En Xcode aparece el error "unsupported URL". 
 
url= "http://maps.google.com/maps/api/staticmap?center="+fixLat+","+fixLon+"&zoom="+zoom+"&scale=2&size=640x640&style=feature:all|element:geometry|hue:0x00ffec&style=feature:all|element:labels|visibility:off&sensor=false&key="+key;
 
 
 
He empleado otra url sin aplicar estilos al mapa y sí funciona en iOS. No sé cómo conseguirlo. A ver si me podéis ayudar. Gracias!!
 
url= "http://maps.google.com/maps/api/staticmap?center="+fixLat+","+fixLon+"&zoom="+zoom+"&scale=2&size=640x640&format=jpg&maptype="+maptype[index]+"&sensor=false&key="+key;
#3
Buenas noches. Quiero hacer un Spawn de varios objetos para que aparezcan en varias posiciones aleatorias de tal forma que los objetos aparezcan a la vez al cargar la escena y no cambien de posición hasta que vuelvas a entrar en la escena. Tengo el siguiente código pero los objetos me aparecen uno por uno y no es lo que quiero. A ver si me podéis ayudar.
 

using UnityEngine;
using System.Collections;
public class SpawnItems : MonoBehaviour {
    public Transform[] SpawnPoints;
    public GameObject[] Objectos;
 
    void Start () 
    {
        int spawnindex = Random.Range (, SpawnPoints.Length);
        int objectindex = Random.Range (, Objectos.Length);
        Instantiate (Objectos [objectindex], SpawnPoints [spawnindex].position, SpawnPoints [spawnindex].rotation);
    }
}

 
 
#4
Buenos días!Tengo un problema con la pantalla de inicio de mi juego. Quiero que aparezca 5 segundos pero no lo consigo. En la versión que estoy haciendo para Android funciona perfectamente pero cuando la compilo para iOS no se detiene esos 5 segundos y desaparece enseguida. Espero vuestra ayuda. Muchas gracias!!Este es mi código:
using UnityEngine;
using System.Collections;
public class CargaPantallaInicio : MonoBehaviour {
    IEnumerator Start () {
        yield return new WaitForSeconds(4f);
        Application.LoadLevel("Menu");
    }
}
 
#5
Buenos días! Estoy desarrollando un juego para Android que contiene un mimimapa circular en una de las esquinas. He seguido todos los pasos pero al aplicarle una máscara circular al mapa, en la parte inferior se sale de los límites del círculo. Os dejo una captura para que lo veáis. Esto sólo me ocurre en el teléfono. Cuando lo simulo en el pc aparece correcto. A ver si me podéis ayudar a solucionarlo. Gracias!! 
#6
Buenos días! A ver si me podéis ayudar. Estoy desarrollando un juego para Android donde tengo un mapa de fondo que lo puedo encuadrar tocando en la pantalla con el dedo (tipo Google Maps) y un panel lateral con un texto en scroll. El problema es que al pasar el dedo para hacer scroll en el texto, el encuadre del mapa se mueve. Cómo podría independizar las 2 cosas para que cuando toque la pantalla para hacer scroll no se me mueva el mapa?? Muchas gracias!! 
#7
Buenas! Estoy con un juego en el que quiero crear una cuenta atrás de tiempo que se vaya manteniendo al pasar por varias escenas y que cuando llegue a cero salte a una pantalla de Gameover. Lo estoy haciendo con Playerprefs no me funciona porque al pasar de una escena a otra, en vez de comenzar partiendo del tiempo consumido en la anterior, me lleva directamente a la pantalla de Gameover. Me podéis ayudar? Dejo abajo el código que estoy utilizando:using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class Tiempo : MonoBehaviour {

    public Text timeText;
    public float timer = 120.0f;

    void Start ()
    {
        
        timer = PlayerPrefs.GetFloat ("timer");
        timeText.text = "" + timer.ToString ("00:00");

    }

    void Update () {
        timer -= Time.deltaTime;
        timeText.text = "" + timer.ToString ("00:00");


        if (timer <= 0) {

            PlayerPrefs.SetFloat("timer", timer);
            Application.LoadLevel("Gameover");

        }
    }
}
#8
Buenas! Estoy con un juego en el que quiero crear una cuenta atrás de tiempo que se vaya manteniendo al pasar por varias escenas y que cuando llegue a cero salte a una pantalla de Gameover. Lo estoy haciendo con Playerprefs no me funciona porque al pasar de una escena a otra, en vez de comenzar partiendo del tiempo consumido en la anterior, me lleva directamente a la pantalla de Gameover. Me podéis ayudar? Dejo abajo el código que estoy utilizando:using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class Tiempo : MonoBehaviour {

    public Text timeText;
    public float timer = 120.0f;

    void Start ()
    {
        
        timer = PlayerPrefs.GetFloat ("timer");
        timeText.text = "" + timer.ToString ("00:00");

    }

    void Update () {
        timer -= Time.deltaTime;
        timeText.text = "" + timer.ToString ("00:00");


        if (timer <= 0) {

            PlayerPrefs.SetFloat("timer", timer);
            Application.LoadLevel("Gameover");

        }
    }
}
#9
Buenas! He creado un terreno con árboles y me aparecen estos círculos blancos en el lugar de los árboles. Alguien sabe lo que pasa y cómo solucionarlo?
#10
Buenas! Estoy intentando añadir un sistema de guardado y cargado de la posición y puntuación del player de mi juego, pero me salta este error. ¿Cómo puedo solucionarlo?"Static member `PuntosPistas.puntuacion' cannot be accessed with an instance reference, qualify it with a type name instead"Este es el código que tengo:using UnityEngine;
using UnityEngine.UI;
using System.Collections;

public class GuardarCargar : MonoBehaviour {
    
    GameObject Player;

    
    void Start () 
    {
        Player = GameObject.FindGameObjectWithTag("Player");
        if (CargarPartida.Cargando)
        {
            Player.transform.position = new Vector3(PlayerPrefs.GetFloat("Player x"), 0, PlayerPrefs.GetFloat("Player z"));
            Player.GetComponent<PuntosPistas>().puntuacion = PlayerPrefs.GetInt("puntuacion");
        }
    }


    public void Guardar()
    {
        PlayerPrefs.SetFloat("Player x", Player.transform.position.x);
        PlayerPrefs.SetFloat("Player z", Player.transform.position.z);
        PlayerPrefs.SetInt("puntuacion", Player.GetComponent<PuntosPistas>().puntuacion);
        
        PlayerPrefs.Save();
    }
    public void Borrar() 
    {
        PlayerPrefs.DeleteKey("Player x");
        PlayerPrefs.DeleteKey("Player z");
        PlayerPrefs.SetInt ("puntuacion", Player.GetComponent<PuntosPistas>().puntuacion);
    }

}
 Y la variable "puntuación" está en esta otra script:using UnityEngine;
using UnityEngine.UI;
using System.Collections;

public class PuntosPistas : MonoBehaviour {
    
    public static int puntuacion;
    public Text TextoContador;

    private int pista1;
    private int pista2;
    private int pista3;
    private int pista4;
    
    void Start ()
    {
        pista1 = PlayerPrefs.GetInt("pista1");
        pista2 = PlayerPrefs.GetInt("pista2");
        pista1 = PlayerPrefs.GetInt("pista3");
        pista2 = PlayerPrefs.GetInt("pista4");

        TextoContador.text = "" + puntuacion;
    }
    
    void OnTriggerEnter(Collider other)
    {
        
        if (other.gameObject.tag == "pista1"){
            other.gameObject.SetActive(false);
        if (pista1 == 1)
            return;

            puntuacion = puntuacion + 5;
            TextoContador.text = "" + puntuacion;
            PlayerPrefs.SetInt("pista1", 1);
        }
.................  
#11
Buenas! Estoy preparando un juego para Android y necesito que me orientéis o me indiquéis sobre algún tutorial que me proporcione las pautas para conseguir una iluminación optimizada para esta plataforma. Sistema de renderizado (deferred, forward...), uso de baked o realtime GI, posibilidad de usar light probes, etc. Sé que el tema es amplio y por eso recurro a vosotros para que me orientéis.  La ambientación general será bastante oscura y quiero resaltar puntualmente los objetos que se van a ir recogiendo como si emitieran luz. Gracias!!
#12
Buenas. Estoy intentando que al colisionar mi player con un objeto aparezca un mensaje durante 3 segundos y luego desaparezca, pero no desaparece. Este es el código que he puesto. Agradezco vuestras sugerencias. Gracias. using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class Mensaje5puntos : MonoBehaviour {

    public GameObject ventana;

    void OnTriggerEnter(Collider other)
    { 
    
        if (other.gameObject.tag == "Player") {

            ventana.SetActive (true);
            StartCoroutine ("mensaje");
        }
    }
    IEnumerator mensaje() 
    {
        yield return new WaitForSeconds (3);
        ventana.SetActive( false );
    }
}
#13
General (Antiguo) / Objeto interactivo
Diciembre 30, 2015, 01:43:19 PM
Buenos días. Estoy preparando un juego para plataformas móviles y necesito saber cómo puedo hacer para que al pulsar con el dedo en un objeto aparezca un mensaje. Sé que debe ser algo muy básico pero estoy empezando y agradecería mucho vuestra ayuda. Gracias.
#14
General (Antiguo) / Cómo iluminar un juego para móviles
Diciembre 23, 2015, 12:15:25 PM
Buenos días. Me sería de gran ayuda que me orientárais sobre cómo tengo que configurar la iluminación de un juego que estoy desarrollando para plataformas móviles en la versión 5 de Unity. Muchas gracias!
#15
Buenas!Estoy trabajando en un juego en el que tengo una escena base donde he situado varios objetos (a modo de puertas) de tal forma que al colisionar con ellos entro en otras escenas. El problema que tengo es que cuando he recogido los objetos de esa otra escena y vuelvo a la escena base para salir por otra puerta y seguir jugando, me gustaría que las puertas que ya he usado estuvieran bloqueadas y ya no pudiera entrar de nuevo. Cómo podría bloquear estas "puertas" usadas??Gracias!
#16
General (Antiguo) / Guardar inventario entre escenas
Diciembre 07, 2015, 05:59:06 PM
Hola! Estoy desarrollando un juego con varias escenas y querría saber cómo puedo guardar el inventario que he creado al pasar de las escenas a otras de manera que no desaparezcan los objetos almacenados en él.Muchas gracias.
#17
Buenos días! Estoy metido con un juego que en esencia consiste en que el player va buscando objetos por varias escenas y cuando los encuentra recibe puntos. El problema que tengo es al pasar de unas escenas a otras en la búsqueda, que cuando regreso a las escenas en las que ya había estado encuentro que los objetos que me dieron puntos me los siguen dando cuando paso por ellos y lo que quiero es poder seguir viéndolos pero que no me sigan dando puntos. ¿Cómo puedo conseguirlo?
#18
General (Antiguo) / Ayuda para hacer un SCORE
Noviembre 12, 2015, 12:41:02 PM
Buenas! Soy nuevo en esta comunidad y me gustaría que me echarais una mano con unos scripts. Tengo una escena muy sencilla donde quiero colocar un Score que vaya recogiendo puntuaciones. Se trata de que el Player, al colisionar con varios objetos ("pista"), vaya sumando puntos.Me he creado un UIText y le he aplicado este script:using UnityEngine;using System.Collections;using UnityEngine.UI; public class puntuacion : MonoBehaviour {        public int counter = 0;     Text TextoContador;         void Start () {        TextoContador = GetComponent<Text> ();         TextoContador.text = "" + counter;     }        void Update () {         TextoContador.text = "P = " + counter;         }} Y al Player le he aplicado la siguiente: using UnityEngine;
using UnityEngine.UI;
using System.Collections;

public class PuntosPistas : MonoBehaviour {

    public Text TextoContador;
    private int counter;

    
    void OnTriggerEnter(Collider other)
    {
        
        if (other.gameObject.tag == "pista"){
            other.gameObject.SetActive(false);
            
            counter +=5;
            TextoContador.text = "P = " + counter;
        }
        
    }
}
 El resultado es que el Score no refleja los puntos ganados cuando el Player llega a los objetos y siempre está en 0.Tampoco sé cómo hacer para que al llegar a cada objeto sume una cantidad distinta. O sea, que cada objeto tenga una puntuación. A ver si me podéis ayudar. Muchas gracias!!