Страница 1 из 1

Что нужно поменять что бы камера вращалась во круг себя?

СообщениеДобавлено: 14 июн 2018, 00:29
Tuitrox
Вот код: 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);
}
}
}

Re: Что нужно поменять что бы камера вращалась во круг себя?

СообщениеДобавлено: 14 июн 2018, 00:38
1max1
ты говоришь о вращении, а сам используешь transform.position, не понятно...

Re: Что нужно поменять что бы камера вращалась во круг себя?

СообщениеДобавлено: 14 июн 2018, 01:28
Tuitrox
1max1 писал(а):ты говоришь о вращении, а сам используешь transform.position, не понятно...


Дело в том что я писал этот скрипт по уроку. А когда ставилtransform.rotation камера не знай куда улетела. Не поможете со скриптом?

Re: Что нужно поменять что бы камера вращалась во круг себя?

СообщениеДобавлено: 14 июн 2018, 06:23
1max1
Я не понимаю что ты хочешь сделать, просто чтобы крутилось вокруг своей оси, с помощью мышки?

Re: Что нужно поменять что бы камера вращалась во круг себя?

СообщениеДобавлено: 14 июн 2018, 06:50
Tuitrox
1max1 писал(а):Я не понимаю что ты хочешь сделать, просто чтобы крутилось вокруг своей оси, с помощью мышки?

Да, что бы крутилось вокруг своей оси, но с помощью свайпа.

Re: Что нужно поменять что бы камера вращалась во круг себя?

СообщениеДобавлено: 14 июн 2018, 17:09
darktree
Tuitrox писал(а):
1max1 писал(а):Я не понимаю что ты хочешь сделать, просто чтобы крутилось вокруг своей оси, с помощью мышки?

Да, что бы крутилось вокруг своей оси, но с помощью свайпа.


Почитай здесь, https://answers.unity.com/questions/805630/how-can-ı-rotate-camera-with-touch.html

Re: Что нужно поменять что бы камера вращалась во круг себя?

СообщениеДобавлено: 14 июн 2018, 23:16
Tuitrox
darktree писал(а):
Tuitrox писал(а):
1max1 писал(а):Я не понимаю что ты хочешь сделать, просто чтобы крутилось вокруг своей оси, с помощью мышки?

Да, что бы крутилось вокруг своей оси, но с помощью свайпа.


Почитай здесь, https://answers.unity.com/questions/805630/how-can-ı-rotate-camera-with-touch.html

Такой нет страницы.

Re: Что нужно поменять что бы камера вращалась во круг себя?

СообщениеДобавлено: 14 июн 2018, 23:20
1max1