Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

c++ wyświetlanie dynamicznie stworzonych obiektów

#1
c++ wyświetlanie dynamicznie stworzonych obiektów
Interesuje mnie w jaki sposób można wyświetlicz dynamicznie stworzone obiekty np. 200 npc w losowych miejscach. Pisze pod WinApi (GDI)
Chodzi mi o sposob w jaki mozna te wszystkie obiekty wyswietlac co klatkę.
 System operacyjny: windows_xp_2003 Przeglądarka: safari
#2
RE: c++ wyświetlanie dynamicznie stworzonych obiektów
Poczytaj o komunikacie WM_PAINT.
 System operacyjny: windows_xp_2003 Przeglądarka: chrome
#3
RE: c++ wyświetlanie dynamicznie stworzonych obiektów
hmm może jak tworzysz te obiekty operatorem new to dawaj je odrazu do pojemnika jakiegoś np pojemnik typu lista:

listaNPC.push_back( new Npc );

dobrze byłoby mieć jakąś główną pętle gry, czy tego programu w której będziesz latał iteratorem po tym pojemniku, np:

Kod:
for( std::list<Monster*>::iterator it = m_monsters.begin() ; it != m_monsters.end() ; ++it )
    {
        ( *cit )->Draw();
    }

Draw() to jakaś funkcja które wywołuję funkcje rysującą w danym API
 System operacyjny: windows_xp_2003 Przeglądarka: chrome
#4
RE: c++ wyświetlanie dynamicznie stworzonych obiektów
Ok dzięki już rozumiem o co chodzi.A takie pytanie z poza tematu- jak wykonać świat(mapę gry) tak aby po podejściu pod krawędź rysowana była kolejna część mapy? Myślałem o tworzeniu 1 wielkiej bitmapy a potem o zastępowaniu jej fragmentów kolejnymi mniejszymi bitmapami.
 System operacyjny: windows_xp_2003 Przeglądarka: safari
#5
RE: c++ wyświetlanie dynamicznie stworzonych obiektów
Robisz jedną wielką mapę kafelkową(możesz podzielić na części) i jak idziesz to ją przewijasz.
PS.Winapi się do tego nie nadaje.
 System operacyjny: windows_xp_2003 Przeglądarka: chrome
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
wyświetlanie dynamiczne c++

Podobne wątki (c++ wyświetlanie dynamicznie stworzonych obiektów)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Wyświetlanie informacji z bazy danych na stronie www PitPlay 1 1122 16.09.2019, 11:18
Ostatni post: Ajgor
  Systeminfo.exe - wyświetlanie informacji w Batchu ~Anonim 2 7463 10.05.2017, 21:44
Ostatni post: ~Anonim
  [C] problem z kodem "wyświetlanie gwiazdek" mdb 2 6446 29.10.2016, 20:14
Ostatni post: mdb

Skocz do:


Wybrane wątki (c++ wyświetlanie dynamicznie stworzonych obiektów)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Nauka do Olimpiady Informatycznej? piotr0905 1 3580 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 3481 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 5107 28.04.2019 19:31
Ostatni post: koneton
  Skrypt usuwający pliki sylwiaa1 2 2240 28.04.2019 15:20
Ostatni post: sylwiaa1
  Środowisko do assemblera Physicist 4 4813 21.04.2019 14:04
Ostatni post: Ajgor
  VBA excel dmjs 6 5047 17.04.2019 10:20
Ostatni post: ptrick
  C++ - sens pogłębiania nauki gbr 5 5525 25.03.2019 12:53
Ostatni post: koneton
  Klasa wewnętrzna w C++ Physicist 4 5342 23.03.2019 18:28
Ostatni post: Physicist
  Ruby on Rails - tutoriale luciussulla 0 4686 23.03.2019 16:49
Ostatni post: luciussulla
Big Grin Czy dostane sie technikum informatycznego klaudiusz20046 6 7435 21.03.2019 01:28
Ostatni post: UnableToSee
  [C#] Program do moderacji czatów gier wiktrom12 0 5189 07.03.2019 15:33
Ostatni post: wiktrom12
  Mój pierwszy projekt - Pomoc rafal12999 1 5723 07.02.2019 22:01
Ostatni post: Szachista
  pomoc projekt scilab piesel18 2 6961 04.02.2019 09:03
Ostatni post: piesel18
  Szkoła Informatyczna Zikinan 1 6088 02.02.2019 17:59
Ostatni post: wojownikhaha
  [Java] Strona z zadaniami do rozwiązania i odpowiedziami rafal12999 2 6872 27.01.2019 13:44
Ostatni post: rafal12999