You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.0 KiB

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace IndieMarc.CurvedLine
{
public class CameraMove : MonoBehaviour
{
public float move_speed = 10f;
void LateUpdate()
{
Vector3 move = Vector3.zero;
if (Input.GetKey(KeyCode.A) || Input.GetKey(KeyCode.LeftArrow))
move += Vector3.left;
if (Input.GetKey(KeyCode.D) || Input.GetKey(KeyCode.RightArrow))
move += Vector3.right;
if (Input.GetKey(KeyCode.W) || Input.GetKey(KeyCode.UpArrow))
move += Vector3.forward;
if (Input.GetKey(KeyCode.S) || Input.GetKey(KeyCode.DownArrow))
move += Vector3.back;
if (Input.GetKey(KeyCode.E))
move += Vector3.up;
if (Input.GetKey(KeyCode.Q))
move += Vector3.down;
move = move.normalized * Mathf.Min(move.magnitude, 1f);
transform.position += move * move_speed * Time.deltaTime;
}
}
}