• 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
Teletrasportare un oggetto su unity 3d?
#19
Ma deve sempre andare in orizzontale e da un lato?
Elimina tutta la roba che riguarda horizontal e insisti di un tot sulla x
Per es. così va a destra fisso:
.
.
//il mio vettore pari alle
v2muovi.x=50f;
v2muovi.y=v;
//applica la forza di vettore 2D (v,h)
rigidbody2D.AddForce(v2muovi);
.
.

Altrimenti se vuoi che premendo un tasto vada a dx o sx di velocità fissa penso vada bene il codice che avevi con SPEED e hspeed, questo inverte la velocità dx/sx:

using UnityEngine;
using System.Collections;

public class PlayerController : MonoBehaviour {

public Vector2 v2muovi = new Vector2(0f,0f);
public float horizontalSpeed = 0.0f;
public float verticalSpeed = 0.0f;
float h=0f;
// Use this for initialization
//void Start () {
//
//}

// Update is called once per frame
void Update ()
{
//prendo assi e ottengo il (-1..+1) poi moltiplico per la velocità

//float h = horizontalSpeed * Input.GetAxis("Horizontal");
if (Input.GetKeyDown("left"))
{
h = -50f;
}
if (Input.GetKeyDown("right"))
{
h = 50f;
}


float v = verticalSpeed * Input.GetAxis("Vertical");
//azzero la forza altrimenti diventa un missile
rigidbody2D.velocity=Vector2.zero;
//il mio vettore pari alle
v2muovi.x=h;
v2muovi.y=v;
//applica la forza di vettore 2D (v,h)
rigidbody2D.AddForce(v2muovi);
}
}

Chiedo scusa mi sono scordato di fornire l'esempio è che non trovavo più l'account di mediafire Tongue

Poca roba ma se a qualcun'altro agli inizi servisse eccolo QUI
 
Rispondi
  


Messaggi in questa discussione
RE: Teletrasportare un oggetto su unity 3d? - da Chip - 14-12-2014, 08:03 PM

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Applicare o aggiungere texture ad oggetto Nexal 6 387 18-01-2018, 10:07 AM
Ultimo messaggio: Nexal
  aiuto unity 3d pulsante h per help carlomanzino 3 398 18-05-2017, 04:23 PM
Ultimo messaggio: alessiobb3b
  Movimento oggetto 2D nel canvas Aconeron 1 277 25-04-2017, 08:50 PM
Ultimo messaggio: Aconeron
  Unity lentissimo su maos yosemite antolepore 1 389 25-09-2016, 10:24 AM
Ultimo messaggio: antolepore
  Un piccolo aiuto per Unity 3D? Biagino 1 484 22-04-2016, 09:17 AM
Ultimo messaggio: Master Gabriel
Wink Problemi di assi su Unity alessiobb3b 9 884 12-01-2016, 10:28 PM
Ultimo messaggio: alessiobb3b
  Luci pesanti su gioco VR per Android con Unity Refref1990 1 782 13-08-2015, 11:20 PM
Ultimo messaggio: eoasier
  Come potrei creare dialoghi su Unity 3D? Biagino 3 1,282 13-09-2014, 01:08 PM
Ultimo messaggio: Chip
  Domanda su animazioni in Unity.. Biagino 5 1,520 07-09-2014, 02:20 PM
Ultimo messaggio: Blackg96
  Problema Unity 3D/ Sketchup xSprinthardx 4 1,300 23-03-2014, 12:35 PM
Ultimo messaggio: Black96

Vai al forum:


Browsing: 1 Ospite(i)