• 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
Collider....che non collide
#18
Ho fatto una scena di prova e anche a mè dava il tuo problema. l'ho risolto cambiando il Collision Detection del rigidbody del player da Discrete a Continuous.
Questo è lo script che ho usato per il movimento del player:
Codice:
using UnityEngine;
using System.Collections;

public class player1Move : MonoBehaviour {
    //Public:
    public float force=5f;
    public float force_up=10f;
    
    //Private:
    Rigidbody2D pl1Rig;
    
    // Use this for initialization
    void Awake()
    {
        pl1Rig=GetComponent<Rigidbody2D>();
    }
    
    void FixedUpdate ()
    {
        if(Input.GetKey(KeyCode.LeftArrow)||Input.GetKey(KeyCode.A))
            move("left");
        
        else if(Input.GetKey(KeyCode.RightArrow)||Input.GetKey(KeyCode.D))
            move ("right");
        
        else if(Input.GetKey(KeyCode.UpArrow)||Input.GetKey(KeyCode.W))
            move ("up");
        
        
    }
    
    void move(string dir){
        switch(dir)
        {
        case "left":
            pl1Rig.AddForce(Vector2.left*force,ForceMode2D.Impulse);
            break;
            
        case "right":
            pl1Rig.AddForce(Vector2.right*force,ForceMode2D.Impulse);
            break;
            
        case "up":
            pl1Rig.AddForce(Vector2.up*force_up,ForceMode2D.Impulse);
            break;
        }
    }
}
 
Rispondi
  


Messaggi in questa discussione
RE: Collider....che non collide - da Snaptrex - 04-01-2016, 01:06 PM
RE: Collider....che non collide - da Zettamax - 04-01-2016, 02:19 PM
RE: Collider....che non collide - da Snaptrex - 04-01-2016, 07:53 PM
RE: Collider....che non collide - da Zettamax - 05-01-2016, 11:15 AM
RE: Collider....che non collide - da Zettamax - 06-01-2016, 05:44 PM
RE: Collider....che non collide - da Zettamax - 07-01-2016, 10:40 PM

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Domanda sul lag dei collider RoxaSlayer 12 1,472 23-07-2015, 08:00 PM
Ultimo messaggio: WilSoft90
  Problema con controllo per vedere se il tocco è nel collider davidecreatoreapp 4 1,183 17-07-2015, 04:18 PM
Ultimo messaggio: davidecreatoreapp
  Problemuccio con i collider Master Gabriel 2 680 19-01-2015, 09:44 AM
Ultimo messaggio: Master Gabriel
  Problema collider samuele55598@gmail.com 3 850 26-11-2013, 11:06 AM
Ultimo messaggio: WilSoft90
  attivare eventi con i collider NatakuZ 5 961 13-02-2013, 11:52 AM
Ultimo messaggio: NatakuZ

Vai al forum:


Browsing: 3 Ospite(i)