Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: DanielVzq en Noviembre 19, 2015, 06:47:29 PM

Título: ¿Como spawnear un objeto en la posicion del player al presionar una tecla?
Publicado por: DanielVzq en Noviembre 19, 2015, 06:47:29 PM
Hola, verán, estoy realizando un Endless Runner 2D que va al ritmo de la musica (así como Geometry Dash o Rayman Legends) y se me hace muy complicado ya que tengo que pausar el juego para ir agregando puntos donde el jugador dispará, saltará o realizara cierta acción y tenia pensado si era posible que al entrar al juego y presionar cierta tecla (digamos la D) en el juego spawnee un objeto justo en el momento y en el lugar en la que se encontraba el player en ese momento, eso serviria como un marcador para saber en donde el jugador saltaria o haria una acción.
No se si me explique, pero si no fue asi haganmelo saber y sere mas detallado.
Espero me puedan ayudar, de antemano muchas gracias.
Título: ¿Como spawnear un objeto en la posicion del player al presionar una tecla?
Publicado por: mrpacogp en Noviembre 19, 2015, 07:21:18 PM
Amigo Daniel, deberías de recorrer todos los videos de unity desde cero ya que eso es una cosa muy sencilla.Necesitas almacenar el transform del jugador en una variable y luego asignalar cuando presionas la tecla.
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
   
    public Transform Player;
    private Transform pos1;
    void Update() {
        if (Input.GetKeyDown("space"))
            pos1 = player;
       
    }
}
 
Título: ¿Como spawnear un objeto en la posicion del player al presionar una tecla?
Publicado por: ProgramacionWH en Noviembre 23, 2015, 08:24:04 PM
Creo que lo entendi de otra forma, si lo que quieres hacer es Spawnear algo deberias de usar el metodo Instantiate ademas de lo que a comentado el compañeroUn saludo.