Не все свойства Камеры отображаются

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

Не все свойства Камеры отображаются

Сообщение Sergii 22 фев 2022, 00:03

Доброго времени суток!
Пожалуйста помогите, обрыскал весь интернет включая англоязычные сайты, нигде нету похожей проблемы.
Суть проблемы такова: я хочу поменять цвет на главной камере и пишу скрипт:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Score : MonoBehaviour
{
public Camera cam;

void Update()
{
cam.GetComponent<Camera>().backgroundColor = Color.black; // хотя на самом деле вместо Color.black у меня массив из цветов где я по индексу вытягиваю цвет, но то не суть.
}
}
И вот в чем беда, у меня банально VisualStudio ругается и говорит что не имеет такого свойства как backgroundColor, и понятное дело оно не высвечуеться в intellisense когда к примеру ввожу первую букву.
Одним словом у меня нету такого свойства и порядка других свойств камеры.
Я тестировал точно такой же код у друга на компьютере - у него все работает, код один в один (ну это и логично так как код распространённый и легкий).
В инете ничего нету по поводу этого, искал целый день.
Буду рад если кто поможет заранее спасибо!!!
P.S. все другие классы, методы от Unity отображаются, библиотеки подгружаются, в Edit->Preferences выставлена Visual Studio
Sergii
UNец
 
Сообщения: 2
Зарегистрирован: 21 фев 2022, 23:52

Re: Не все свойства Камеры отображаются

Сообщение BornFoRdeatH 22 фев 2022, 15:41

У компонента камера нет компонента камера.

cam.backgroundColor = Color.black;

либо

cam = GetComponent<Camera>();
cam.backgroundColor = Color.black;
Не бойся, если ты один, бойся, если ты ноль.
BornFoRdeatH
Адепт
 
Сообщения: 2377
Зарегистрирован: 22 окт 2011, 23:41
Откуда: Украина
Skype: bornfordeath

Re: Не все свойства Камеры отображаются

Сообщение Sergii 28 фев 2022, 16:48

BornFoRdeatH писал(а):У компонента камера нет компонента камера.

cam.backgroundColor = Color.black;

либо

cam = GetComponent<Camera>();
cam.backgroundColor = Color.black;

У Камеры есть компонент камера. И так же пытался всякими способами присваивать.
В других проектах такой проблемы нет, думаю это может быть связанно с тем что в это проекте у меня присутствует PostProcessing
Но все ровно не знаю как решить проблему
Sergii
UNец
 
Сообщения: 2
Зарегистрирован: 21 фев 2022, 23:52

Re: Не все свойства Камеры отображаются

Сообщение mastersmit 03 мар 2022, 12:36

BornFoRdeatH все правильно написал.
Аватара пользователя
mastersmit
Старожил
 
Сообщения: 558
Зарегистрирован: 12 май 2014, 14:05
Откуда: Приморский край

Re: Не все свойства Камеры отображаются

Сообщение Mandl 27 мар 2022, 19:51

cam - это и есть компонент камеры, поэтому вместо:
Синтаксис:
Используется csharp
cam.GetComponent<Camera>().backgroundColor

пиши:
Синтаксис:
Используется csharp
cam.backgroundColor
Mandl
UNец
 
Сообщения: 6
Зарегистрирован: 27 мар 2022, 19:21


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10