• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Aiuto script sparo gioco 2D
#1
Ciao ragazzi, sempre io Tongue
Sto facendo un omino 2D che spara, lo script per lo sparo è il seguente

using UnityEngine;
using System.Collections;

public class Sparo1 : MonoBehaviour {
public Transform bullet;



// Use this for initialization
void Start () {


}

// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.Space)) {
Instantiate(bullet,transform.position,transform.rotation);

il proiettile però va solo verso destra anche se il mio personaggio è rivolto verso sinistra, in che modo posso creare un vettore per far andare il proiettile sia a dx che a sx?
 
Rispondi
#2
(21-04-2015, 11:58 PM)fedekikko Ha scritto: Ciao ragazzi, sempre io Tongue
Sto facendo un omino 2D che spara, lo script per lo sparo è il seguente

using UnityEngine;
using System.Collections;

public class Sparo1 : MonoBehaviour {
public Transform bullet;



// Use this for initialization
void Start () {


}

// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.Space)) {
Instantiate(bullet,transform.position,transform.rotation);

il proiettile però va solo verso destra anche se il mio personaggio è rivolto verso sinistra, in che modo posso creare un vettore per far andare il proiettile sia a dx che a sx?

Devi immettere il "VECTOR3" direi, per farlo sparare nella direzione che vuoi e non solo a destra, inoltre un comando sulla rotazione
 
Rispondi
#3
Non conoscendo la programmazione potresti farmi un esempio su come utilizzare il VECTOR 3 ? (Essendo un gioco 2D non è meglio un VECTOR2?)


Inviato dal mio iPhone utilizzando Tapatalk
 
Rispondi
#4
Per lo sparo che si gira cerca su YouTube Sunrise Kingdom, ha fatto una serie di tutorial sul 2d dove c'e' anche lo sparo che si gira. Smile
 
Rispondi
#5
Allora dovresti provare a mettere al posto di transform.rotation, transform.TransformDirection(Vector3.Left)
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Movimento oggetto 2D nel canvas Aconeron 1 384 25-04-2017, 08:50 PM
Ultimo messaggio: Aconeron
  Aiuto problema script per attacco fedekikko 13 1,647 22-04-2015, 11:14 AM
Ultimo messaggio: Blackg96
  Camminata personaggio e animazione 2D fedekikko 5 1,071 21-04-2015, 02:59 PM
Ultimo messaggio: Blackg96
  Richiesta aiuto script per guidare macchina. davidecreatoreapp 8 1,322 27-03-2015, 11:56 AM
Ultimo messaggio: davidecreatoreapp
  Problema script health bar per gioco 2D Master Gabriel 14 1,927 05-02-2015, 11:18 AM
Ultimo messaggio: Master Gabriel
  Blocchi in movimento Platform 2D JessePinkman 0 592 05-12-2014, 09:48 AM
Ultimo messaggio: JessePinkman
  Aiuto Script LatinMan 16 2,227 06-09-2014, 03:39 PM
Ultimo messaggio: Blackg96
  Aiuto Script Tech98 5 944 25-04-2014, 11:45 PM
Ultimo messaggio: adriqueru99
  creare platform 2d con unity.... cross112 6 3,572 25-03-2013, 10:59 PM
Ultimo messaggio: cross112
  Unity 3d Aiuto script kaosmoda 5 1,180 07-12-2012, 12:30 PM
Ultimo messaggio: Exorcist

Vai al forum:


Browsing: 1 Ospite(i)