Moving the Player

確認済のバージョン: 5

-

難易度: 初級

Moving the player object using player input and physics forces.

Moving the Player

初級 Roll-a-ball tutorial

This is the current state of this script, as of the end of this lesson. This script will continue to change and mature in later lessons.

PlayerController

Code snippet

using UnityEngine;
using System.Collections;

public class PlayerController : MonoBehaviour {

    public float speed;

    private Rigidbody rb;

    void Start ()
    {
        rb = GetComponent();
    }

    void FixedUpdate ()
    {
        float moveHorizontal = Input.GetAxis ("Horizontal");
        float moveVertical = Input.GetAxis ("Vertical");

        Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical);

        rb.AddForce (movement * speed);
    }
}

関連するチュートリアル