我不知道为什么精灵不会跳...我想使用AddForce()而不是直接更改速度。
var trump;
function Start() {
// Assigns the Rigidbody to a variable
trump = GetComponent(Rigidbody2D);
// Variable Switches:
}
function FixedUpdate() {
GetComponent.<Rigidbody2D>().velocity.x = Input.GetAxis("Horizontal") * 10;
if (Input.GetKeyDown(KeyCode.UpArrow)) {
GetComponent.<Rigidbody2D>().AddForce(Vector2(0, 10));
}
}
最佳答案
代替
GetComponent.<Rigidbody2D>().AddForce(Vector2(0, 10));
尝试这个
GetComponent.<Rigidbody2D>().AddForce(Vector2.up * 10);
希望这行得通