@Over_grif

Не работает свайп?

Помогите со скриптом. Написал скрипт чтобы камера вращалась вокруг точки при свайпе как в современных андройд шутерах.Но скрипт не работает помогите
using UnityEngine;
using System.Collections;

public class SwipeCamera : MonoBehaviour
{
    public Transform target;
    public float moveSpeed = 10f;
    public float sensitivity = 1f;
    public GameObject player;
    public GameObject camera;
    private Vector3 previousMousePosition;

    private void OnMouseDown()
    {
        previousMousePosition = Input.mousePosition;
    }

    private void OnMouseDrag()
    {
        Vector3 mouseDelta = Input.mousePosition - previousMousePosition;
        float rotationX = mouseDelta.y * sensitivity;
        float rotationY = -mouseDelta.x * sensitivity;

        camera.transform.RotateAround(target.position, Vector3.up, rotationY);
        camera.transform.RotateAround(target.position, transform.right, rotationX);

        previousMousePosition = Input.mousePosition;
    }
}
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы