Wysłany: 2020-05-09, 13:45
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2579 dni Posty: 288
Piwa : 16
Witam. Przychodz? z pytaniem, jak usun?? narysowany za pomoc? funkcji draw obiekt?
Funkcja draw:
Plik nag??wkowy:
Kod:
virtual void draw(RenderTarget& target, RenderStates state) const override;
Plik cpp:
Kod:
void Apple::draw(RenderTarget& target, RenderStates state) const
{
target.draw(this->apple, state);
}
Z g?ry dzi?ki.
Wysłany: 2020-05-11, 00:19
Pawel5321
Szkrypter
Wiek: 36 Na forum: 3809 dni Posty: 237
Nick w MP: Pawell
Piwa : 2315
Kod:
#include <SFML/Graphics.hpp>
bool draw=true;
int framecount=0;
class DrawableObject
: public sf::Drawable
{
virtual void draw( sf::RenderTarget & target, sf::RenderStates states ) const
{
target.draw( shape );
};
sf::RectangleShape shape=sf::RectangleShape (sf::Vector2f(100,100));
};
int main()
{
sf::RenderWindow app( sf::VideoMode( 800, 600, 32 ), "", sf::Style::Close );
DrawableObject object;
while (app.isOpen())
{
sf::Event event;
while (app.pollEvent(event))
{
if (event.type == sf::Event::Closed)
app.close();
}
if (framecount>10000)
draw=false;
app.clear();
if (draw)
app.draw(object);
app.display();
framecount++;
}
}
Więcej szczegółów
Wystawiono 1 piw(a):Szyszka947
Wysłany: 2020-05-11, 08:16
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2579 dni Posty: 288
Piwa : 16
Tagi: niszczenie :: narysowanego :: obiektu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: