Что нужно поменять что бы камера вращалась во круг себя?
Добавлено: 14 июн 2018, 00:29
Вот код: using System.Collections.Generic;
using UnityEngine;
public class SwipeCamera : MonoBehaviour {
private Vector2 startPos;
private Camera cam;
// Use this for initialization
void Start () {
cam = GetComponent ();
}
// Update is called once per frame
private void Update () {
if (Input.GetMouseButtonDown (0))
startPos = cam.ScreenToViewportPoint (Input.mousePosition);
else if (Input.GetMouseButton (0)) {
float pos = cam.ScreenToViewportPoint (Input.mousePosition).x - startPos.x;
transform.position = new Vector3 (transform.position.x - pos, transform.position.y, transform.position.z);
}
}
}
using UnityEngine;
public class SwipeCamera : MonoBehaviour {
private Vector2 startPos;
private Camera cam;
// Use this for initialization
void Start () {
cam = GetComponent ();
}
// Update is called once per frame
private void Update () {
if (Input.GetMouseButtonDown (0))
startPos = cam.ScreenToViewportPoint (Input.mousePosition);
else if (Input.GetMouseButton (0)) {
float pos = cam.ScreenToViewportPoint (Input.mousePosition).x - startPos.x;
transform.position = new Vector3 (transform.position.x - pos, transform.position.y, transform.position.z);
}
}
}