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

#31
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 );
    }
}
#32
General (Antiguo) / Objeto interactivo
Diciembre 31, 2015, 11:49:01 AM
He probado con este código aplicándolo a la cámara pero no aparece el mensaje al pulsar con el ratón sobre el objeto. using UnityEngine;
using System.Collections;

using UnityEngine.UI;

public class MansajeZonas2 : MonoBehaviour {

    public GameObject ventana;

    void Update() {
        if (Input.GetMouseButtonDown(0)) {
            RaycastHit hit;
            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            if (Physics.Raycast(ray, out hit))
                if (hit.collider.gameObject.name == "circulo_02"){
                    
                ventana.SetActive(true);
            }
    
        }
    }
}
#33
General (Antiguo) / Objeto interactivo
Diciembre 31, 2015, 10:56:01 AM
Gracias!! Voy a mirarlo
#34
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.
#35
General (Antiguo) / Cómo iluminar un juego para móviles
Diciembre 23, 2015, 01:22:03 PM
Se trata de una escena de exterior donde el player va recogiendo objetos por las calles de una ciudad. Quiero conseguir una ambientación nocturna y para ello he colocado un skybox de un cielo con estrellas en Ambient Source. Además tengo una luz direccional para que me arroje sombras, pero estoy leyendo que en plataformas móviles es mejor no arrojarlas. También he leído que es mejor trabajar con Baked GI y no con Precomputed Realtime, pero no sé cómo manejar los parámetros. Además me gustaría colocar objetos que emitieran luz y no sé si es correcto hacerlo si el juego es para móviles.
#36
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!
#37
Algo como esto? El resto de las opciones que comentas se me escapan un poco... using UnityEngine;
using UnityEngine.UI;
using System.Collections;

public class SalirZona : MonoBehaviour {
    
    private int zona1;
    private int zona2;
private int zona3;
    
    void Start ()
    {
        zona1 = PlayerPrefs.GetInt("zona1");
        zona2 = PlayerPrefs.GetInt("zona2");
        zona3 = PlayerPrefs.GetInt("zona3");
    }
    
    void OnTriggerEnter(Collider other)
    {
        
        if (other.gameObject.tag == "zona1"){
            other.gameObject.SetActive(false);
            if (zona1 == 1)
                return;

            Application.LoadLevel("level1");
            PlayerPrefs.SetInt("zona1", 1);
        }
        
        if (other.gameObject.tag == "zona2"){
            other.gameObject.SetActive(false);
            if (zona2 == 1)
                return;

            Application.LoadLevel("level2");
            PlayerPrefs.SetInt("zona2", 1);
        }
        if (other.gameObject.tag == "zona3"){
            other.gameObject.SetActive(false);
            if (zona3 == 1)
                return;
            
            Application.LoadLevel("level3");
            PlayerPrefs.SetInt("zona3", 1);
        }
        
    }
}
#38
Sí, pero al volver a la escena base todos los valores se respetan y hace falta que recuerde que ya se usó esa puerta. Necesito ayuda con el código 
#39
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!
#40
General (Antiguo) / Guardar inventario entre escenas
Diciembre 08, 2015, 11:13:14 AM
Dónde debería colocar el DontDestroyOnLoad en cada escena? En cada ítem del inventario?
#41
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.
#42
Muchas gracias! Lo voy a probar
#43
[quote author=Edgargaza" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34443" data-ipsquote-contentcommentid="123680 date=1447854592]Una pregunta, ¿realmente quieres que se sigan manteniendo esos objetos una vez recogidos? ¿No sería mejor que se destruyesen?[/quote]No me funciona. El objeto me sigue dando puntos al volver a esa escena.
#44
[quote author=ACarranza" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34443" data-ipsquote-contentcommentid="123693">que onda, pues mandame un MP , para ayudarte con tu codigo, pero soy mas de los que prefieren darte como una explicacion/clase  y ponerte un reto , relacionado con lo que ocupas y de ahi trates de encontrar tus soliciones, es mas productivo de esa forma :)
#45
[quote author=Edgargaza" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34443" data-ipsquote-contentcommentid="123680">Una pregunta, ¿realmente quieres que se sigan manteniendo esos objetos una vez recogidos? ¿No sería mejor que se destruyesen?[/quote]Es un juego donde el player se mueve buscando objetos en los que hay una pista (mensaje) para poder llegar a la siguiente y así sucesivamente. Los Objetos (con su mensaje) están ocultos y se hacen visibles cuando el Player entra en la zona de su Trigger. Al llegar al trigger que activa cada objeto se consiguen puntos. El problema es que si no consigues encontrar todos los objetos del nivel1, por ejemplo, y pasas al nivel 2, pero luego vuelves otra vez al nivel1 para encontrar los que faltan, quiero que estén visibles los objetos que ya encontré, pero que no me den puntos otra vez. Por lo tanto, si los destruyo la primera vez, ya no me aparecerán.