Почему мои формы SFML отображаются как черные, хотя их цвет заливки не черный? [закрыто]C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Почему мои формы SFML отображаются как черные, хотя их цвет заливки не черный? [закрыто]

Сообщение Anonymous »

Я работаю над симуляцией C ++, используя SFML, и я рисую датчики (как объекты SF :: Circleshape) вокруг объекта «нейронального скорпиона». Каждому датчику присваивается цвет в зависимости от его состояния активации и уровня ингибирования. Вот логика, которую я использую для установки цвета:
sf :: color sensorcolor; < /p>
if (active && inhibition > 0.2) {
sensorColor = sf::Color::Magenta;
} else if (!active && inhibition > 0.2) {
sensorColor = sf::Color::Blue;
} else if (active && inhibition
Тогда я рисую форму, как это: < /p>
sf::CircleShape shape(radius);
shape.setPosition(pos - Vec2d(radius, radius));
shape.setFillColor(sensorColor);
targetWindow.draw(shape);
< /code>
Тем не менее, все датчики кажутся черными на экране, хотя я никогда не назначаю цвет черного для цвета заполнения. Нарисуйте все.
Что может привести к появлению черных фигур, несмотря на то, что установил видимый цвет?
Заранее спасибо за вашу помощь!

Подробнее здесь: https://stackoverflow.com/questions/796 ... r-is-not-b
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»