機能実装の方法

クラス名

クラス名=スクリプト名

移動

座標を変更しての移動

using UnityEngine;

public class PlayerController : MonoBehaviour
{
    public float moveSpeed = 5f;

    void Update()
    {
        // 入力を取得
        //Horizontal=水平 Vertical=縦
        float horizontal = Input.GetAxis("Horizontal");
        float vertical = Input.GetAxis("Vertical");

        // 移動
        Vector3 movement = new Vector3(horizontal, vertical, 0f);
        transform.position += movement * moveSpeed * Time.deltaTime;
    }
}

Inspector上で変数の変更をする

コーディング

  • 変数の型(floatとか)の前にpublicを付ける

物理演算

コンポーネント

  • RigidBody(2D):物理演算してくれる
  • Collider(2D):当たり判定の付与

コメント