Я работаю над симуляцией 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
Почему мои формы SFML отображаются как черные, хотя их цвет заливки не черный? [закрыто] ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как я могу удалить цвет заливки текста и объединить несколько шрифтов в CSS?
Anonymous » » в форуме CSS - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как я могу удалить цвет заливки текста и объединить несколько шрифтов в CSS?
Anonymous » » в форуме CSS - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-