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

Программирование на Юнити.

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

Сообщение Tuitrox 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);
}
}
}
Tuitrox
UNец
 
Сообщения: 9
Зарегистрирован: 26 апр 2018, 14:42

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

Сообщение 1max1 14 июн 2018, 00:38

ты говоришь о вращении, а сам используешь transform.position, не понятно...
Аватара пользователя
1max1
Старожил
 
Сообщения: 710
Зарегистрирован: 28 июн 2017, 10:51

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

Сообщение Tuitrox 14 июн 2018, 01:28

1max1 писал(а):ты говоришь о вращении, а сам используешь transform.position, не понятно...


Дело в том что я писал этот скрипт по уроку. А когда ставилtransform.rotation камера не знай куда улетела. Не поможете со скриптом?
Tuitrox
UNец
 
Сообщения: 9
Зарегистрирован: 26 апр 2018, 14:42

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

Сообщение 1max1 14 июн 2018, 06:23

Я не понимаю что ты хочешь сделать, просто чтобы крутилось вокруг своей оси, с помощью мышки?
Аватара пользователя
1max1
Старожил
 
Сообщения: 710
Зарегистрирован: 28 июн 2017, 10:51

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

Сообщение Tuitrox 14 июн 2018, 06:50

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

Да, что бы крутилось вокруг своей оси, но с помощью свайпа.
Tuitrox
UNец
 
Сообщения: 9
Зарегистрирован: 26 апр 2018, 14:42

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

Сообщение darktree 14 июн 2018, 17:09

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

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


Почитай здесь, https://answers.unity.com/questions/805630/how-can-ı-rotate-camera-with-touch.html
darktree
UNец
 
Сообщения: 8
Зарегистрирован: 03 июл 2012, 18:23

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

Сообщение Tuitrox 14 июн 2018, 23:16

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

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


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

Такой нет страницы.
Tuitrox
UNец
 
Сообщения: 9
Зарегистрирован: 26 апр 2018, 14:42



Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: archibalt и гости: 7