Обнаружение и выстрел в конкретный цвет на камере Unity
Есть Plane, на Plane проецирует текстуру Projector, над прожектором - камера. Задача - там, где прожектор проецирует чёрный цвет, стрелять туда рейкастом.
Это должно было бы выглядеть как то так
foreach(Pixelinfo pixelInfo on Camera.GetAllPixels)
{
if(pixelInfo.Color == black)
{
Physics.Raycast(transform.position, pixelInfo.coord.ScreenToWorldPoint)
}
}
Но в у камеры нет методов узнать содержимое всех пикселей, которые она рендерит. Как это сделать?