19-11-2015, 09:31 PM
Sempre il solito imbecille di ritorno alle basi delle basi, muovere uno sprite in alto e basso, ma per ora ho scritto un codice che dovrebbe essere corretto, ma non fa ciò che voglio
Valutazione discussione:
Script basilare per il movimento tramite fisica
|
GetComponent<Rigidbody2D>().velocity = new Vector2(0, walk_speed);
if(Input.GetKeyUp("w")
{
rigidbody2D.velocity.y = 0;
}
using UnityEngine;
using System.Collections;
public class ballBehaviour : MonoBehaviour {
public float ball_Init_Force=5f;
//Vector3 startPosition=new Vector3(-0.123f,-0.21f,0.0f);
void Start () {
//Spinta della palla
Rigidbody2D rig=GetComponent<Rigidbody2D>();
rig.AddForce(Vector2.left*ball_Init_Force*Time.deltaTime);
}
}
using UnityEngine;
using System.Collections;
public class playerMove : MonoBehaviour {
public float force=5f;
// Update is called once per frame
void Update ()
{
if(Input.GetKey(KeyCode.UpArrow))
moveUp();
if(Input.GetKey (KeyCode.DownArrow))
moveDown();
}
void moveUp()
{
transform.position+=(Vector3.up*force*Time.deltaTime);
}
void moveDown()
{
transform.position+=(Vector3.down*force*Time.deltaTime);
}
}
Discussioni simili | |||||
Discussione | Autore | Risposte | Letto | Ultimo messaggio | |
Movimento oggetto 2D nel canvas | Aconeron | 1 | 399 |
25-04-2017, 08:50 PM Ultimo messaggio: Aconeron |
|
Script per il livello successivo | davidecreatoreapp | 9 | 1,351 |
30-04-2015, 05:41 PM Ultimo messaggio: Blackg96 |
|
Blocchi in movimento Platform 2D | JessePinkman | 0 | 603 |
05-12-2014, 09:48 AM Ultimo messaggio: JessePinkman |
|
script base per movimento | Fast92 | 9 | 1,465 |
05-11-2013, 02:43 AM Ultimo messaggio: WilSoft90 |