Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

¿Como spawnear un objeto en la posicion del player al presionar una tecla?

Iniciado por DanielVzq, Noviembre 19, 2015, 06:47:29 PM

Tema anterior - Siguiente tema
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.

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;
       
    }
}
 

Noviembre 23, 2015, 08:24:04 PM #2 Ultima modificación: Noviembre 23, 2015, 08:24:30 PM por ProgramacionWH
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.

Visita http://www.programacionwh.com encontraras tutoriales y muchas cosas .


Tambien puedes visitar mi canal de YouTube https://www.youtube.com/channel/UClSCTn0wPN1iFjED0yaoJUA



Etiquetas: