クラス名
クラス名=スクリプト名
移動
座標を変更しての移動
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):当たり判定の付与
コメント