10-01-2018, 11:33 AM
Ciao a tutti,
sto iniziando a studiare le basi, seguendo il
unity3d.com/learn/tutorials/s/roll-ball-tutorial
Ma mi sono bloccata alla seconda lezione: non riesco a replicare il movimento della palla (si muove solo per gravità).
Ad es anche solo inserendo sullo script "Debug.Log("Ciao Mondo"), sulla console non appare nulla all'invio (su un mac os):
Lo script è componente di una palla, e al play l'interfaccia diventa "blu",
ma sulla console non scrive nulla.
Ecco il codice di prova:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerController : MonoBehaviour {
private Rigidbody rb;
// Use this for initialization
void Start () {
Debug.Log("Ciao Mondo!");
//rb = GetComponent<rigidbody> ();
}
// Update is called once per frame
void FixedUpdate () {
float x = Input.GetAxis ("Horizontal");
float z = Input.GetAxis ("Vertical");
//rb.AddForce (new Vector3(x,0.0f,z));
Debug.Log(Input.GetAxis("Horizontal"));
Debug.Log("ciaooo");
Debug.Log(string.Format("x y", x,z));
//transform.Translate (0.3f,0,0);
}
}
Grazie!
sto iniziando a studiare le basi, seguendo il
unity3d.com/learn/tutorials/s/roll-ball-tutorial
Ma mi sono bloccata alla seconda lezione: non riesco a replicare il movimento della palla (si muove solo per gravità).
Ad es anche solo inserendo sullo script "Debug.Log("Ciao Mondo"), sulla console non appare nulla all'invio (su un mac os):
Lo script è componente di una palla, e al play l'interfaccia diventa "blu",
ma sulla console non scrive nulla.
Ecco il codice di prova:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerController : MonoBehaviour {
private Rigidbody rb;
// Use this for initialization
void Start () {
Debug.Log("Ciao Mondo!");
//rb = GetComponent<rigidbody> ();
}
// Update is called once per frame
void FixedUpdate () {
float x = Input.GetAxis ("Horizontal");
float z = Input.GetAxis ("Vertical");
//rb.AddForce (new Vector3(x,0.0f,z));
Debug.Log(Input.GetAxis("Horizontal"));
Debug.Log("ciaooo");
Debug.Log(string.Format("x y", x,z));
//transform.Translate (0.3f,0,0);
}
}
Grazie!