-
Postów
781 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Will
-
Właśnie dlatego lepiej używac stl.. pozwala zaoszczędzić pracy i zająć się ważniejszymi rzeczami :] A te kilkanaście minut poświęcone na nauke szybko się zwróci..
-
Powodów może być wiele.. w zasadzie lepiej zawsze korzystać z STL w takich sytuacjach.. nie trzeba tak bardzo dbać o przepełnienie chociaż to też oczywiście jest możliwe kiedy wyczerpie się dostępna pamięć, łatwa obsługa wyjątków, łatwe operacje na obiektach.. a powodem nie działania twojej pętli może być np: w ogule nie zainicjowna wartość zawierająca informacje o ilości elementów w tablicy.. lub niewłaściwa jej wartość.. nie można wyczytać z kilku lini kodu błędu który może nawet tkwić w innym module.. p.s ty tworzysz 100 elementów wpisując do wszystkich konstruktorów ręcznie wartości?
-
Włóż wszystkie elementy do wektora z STL i przechodząc iteratorem masz pewność , że przejdzie po wszystkich elementach...
-
No i lux.. no i teraz możesz zacząc przerabiać cały kurs.. może i zajmie Ci to dośc dużo czasu ale prawie na pewno będziesz potem znał solidne podstawy c++..(Zależy czy się przyłożysz:P)
-
Prawy na projekt.. opcje.. Configuration properties->Linker->system->subsystem->console.. nie patrzyłem na tamtą fotkę ;p
-
Zalożyłeś bardzo podobny temat na innym forum.. wiesz jakim i jak się to skończyło.. Jeżeli nie potrafisz nawet uruchomić przykładowych programów z megatutoriala, ktore są na prawdę prostę to branie się za pisanie 3d czy nawet gier 2d to samobójstwo. Postaraj się raczej samemu dociec co powoduje błędy i dlaczego nie możesz uruchomić tych programow.. albo podaj , które programy Ci nie chodzą? wszystkie? pierwszy, drugi? to je spr i może uda się rozwiązać twój problem..
-
sorry Ale Ty nie masz zielonego pojęcia co piszesz.. Weź się za jakiś tutorial najpierw c++ potem jakieś api a na końcu DirectX... Inaczej to się mija z celem kompletnie.... Jeśli dalej chcesz tak programy pisac to żal..
-
Żal 6... co ma WinAPI do DirectX? jakby chodziło o d3d9 linker wysypał by pełno błędów ^.--
-
Żal 5 ;] HWND uchwyt do okna w ,ktorym odbędzie się renderowanie.. zdeklarować bardzo prosto HWND hWnd; ... To, że twój kod jest błędny to jedno.. a to, że jest niepełny i bezsensowny to drugie ;P
-
Żal 3? Masz wszystkie błędy wyświetlone.. i wszytskie ładnie opisane.. gdzie Ty widzisz problem.. undeclared.. skoro masz all zdeklarowane w funkcji to jak niby ma to być znane w innych funkcjach? 0.o Nie kopiuj gotowców z jakiś kursów.. pisz sam.. żal 4? chodziło o funkcje z przypisywaniem parametru w wyższym poście ^.--
-
Żal 2... Myślenie nie boli.. fajne argumenty funkcji! Ale myśle , że tu już błąd widzisz.. a co do wyżej to chodziło mi o wartośc double, przypisywanie double do bool? strata pamięci..
-
Żal... nie masz pojęcia co robisz... a "wklejanie" całego kodu z tekstem "hej znajdzcie mi tu błąd" jest lamerskie.. Najpierw proponuje się nauczyć języka programowania a potem zabrać się za biblioteki graficzne.. Kompilujesz ręcznie? bo jakoś nie chce wierzyć, że nie dostałeś dokładnego komunikatu o błedzie..
-
Wypowiedz na poziomie przedszkolaka ;] 100% gry to język programowania... może kod napisany w "jakimś" języku programowania to.. 0o Takimi wypowiedziami jeszcze bardziej mącisz chłopakowi, który już widzi w DirectX render czy raczej silnik gry różniący się od gm tym że nie ma edytora..
-
Ile obiektów jest spr?? 10, 100 , 200?? Może przy mini gierce to się sprawdzi ale przy na prawdę dużym projekcie nie ma sensu.. Co prawda można to odpowiednio zoptymalizować ale szkoda na to czasu.. Nie żeby to było tylko moje zdanie.. Trochę na ten temat czytałem a poza tym jeśli chcesz to spr poszperaj po jakiś ang forach..
-
Co prawda pisanie czegoś takiego to skrajny debilizm ale co tam.. Odpowiednio wytworzone bb wystarczą w 100% i nie obciążają zbytnio procesora..
-
Obecnie nie używa się DirectDraw..(lepsze do 2D są allegro i SDL) już w DirectX'ie 9 nie jest on obecny(jest połączony z 3d).. Skopiowałeś definicje z jakiegoś starego źródła chyba ;]
-
Najpierw poczytaj o językach programowania.. Sama nauka trwa nawet kilka lat.. a napisanie nawet bardzo prostej gry jest dużo trudniejsze niż w takim gm.. nie ma czegoś takie jak editor.. wszystko piszesz sam od stworzenia okna po obsługę błędów..
-
Nom, po 5 latach nauki... Jak już zajmuje się pisaniem gier jako hobby.. SDL,allegro... spokojnie mu wystarczą... No chyba że zamierza tym się zająć na poważnie.. i zamierza pisać jakąś grę 3d to tak..(chociaż po poziomie jego znajomości c++ szczerze w to wątpię)
-
Nie lepiej po prostu wskaźnik na klasę? Albo trzymać wszystkie obiekty w jednym wektorze i utworzyć główna klasę zarządzającą wszystkimi obiektami?
-
Dodatkowa tablica z wartościami dla poszczególnych wartości x? Wczytywanie ich z pliku? Lub jeżeli nie są to losowe wartości napisać algorytm ,który będzie obliczał kolejne wartości..
-
najszybciej losuj liczby z zakresu 97 do 122 a potem zamieniaj je na znaki(ASCI)
-
Jeśli nie miałeś wcześniej nic związanego z programowaniem z różnymi bibliotekami to raczej powinieneś zacząć od allegro lub SDL.. Chociaż ja zająłem się od razu DirectX'em i nie żałuje.. dużo godzin pracy ale lepsze efekty ;P Więc jeśli masz w planach pisać zarówno gry 2d i jak i 3d to możesz zabrać się za DirectX lub OpenGL. Jeśli chodzi Ci tylko o 2d SDL lub allegro wystarczy w zupełności.
-
Funkcja odpowiednio zdefiniowana? wątpię... funkcja musi być znana ( deklaracja) przed użyciem.. tzn void func(); int main() { func(); } void func() { }
-
Tak na szybko nasuwa sie pytanie co to ma być? BITMAP *load_gif (char const *krokodyl, RGB * pal); Nigdy nie zdefiniowana funkcja? a dalej nie zainicjowany niczym wskaźnik na bitmape.., którego chcesz użyć?
-
tak może być visual c++ 2005 ale lepiej wersje 2008..