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

Камера крутиться вместе со сферой

СообщениеДобавлено: 19 апр 2019, 16:58
arter72831
Есть проблемка с камерой в процессе создания простенького ранера,со сферой в главной роли
проблема заключается в том что при ,,привязывании,, камеры к игроку во время движения камера начинается изменять свой ,,X rotation,,
надо его заблокировать
поможете ребят?

Re: Камера крутиться вместе со сферой

СообщениеДобавлено: 20 апр 2019, 16:34
snezhok_13
так не нужно так делать, возьмите с ассет стора какой-нибудь follow script для камеры

Re: Камера крутиться вместе со сферой

СообщениеДобавлено: 20 апр 2019, 21:33
alew
скрипт для камеры
Синтаксис:
Используется csharp
  public GameObject go; // объект за которым следовать
    [Range(0,360)]
    public float angle = 0;
    [Range(0, 180)]
    public float angle2 = 0;
    [Range(1,100)]
    public float distance = 10;
 
    void Update()
    {
        Vector3 coord = go.transform.position;
        float a = Mathf.Deg2Rad * angle;
        float a2 = Mathf.Deg2Rad * angle2;
        float x = coord.x + Mathf.Cos(a) * distance;
        float z = coord.z + Mathf.Sin(a) * distance;
        float y = coord.y + Mathf.Cos(a2) * distance;
        transform.position = new Vector3(x, y, z);
        transform.LookAt(go.transform);
    }