Creare Videogiochi - Game Developer
Aiuto script sparo gioco 2D - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Unity3D Italia (https://www.making-videogames.net/giochi/Forum-Unity3D-Italia)
+--- Forum: Richieste di Aiuto per Unity 3D (https://www.making-videogames.net/giochi/Forum-Richieste-di-Aiuto-per-Unity-3D)
+--- Discussione: Aiuto script sparo gioco 2D (/thread-Aiuto-script-sparo-gioco-2D)



Aiuto script sparo gioco 2D - fedekikko - 21-04-2015

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?


RE: Aiuto script sparo gioco 2D - miticobeppe - 22-04-2015

(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


Aiuto script sparo gioco 2D - fedekikko - 22-04-2015

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


RE: Aiuto script sparo gioco 2D - Master Gabriel - 22-04-2015

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


RE: Aiuto script sparo gioco 2D - Blackg96 - 22-04-2015

Allora dovresti provare a mettere al posto di transform.rotation, transform.TransformDirection(Vector3.Left)