Warsztat.GD

Programowanie => Programowanie grafiki => DirectX => Wątek zaczęty przez: Daniel22 w Sierpień 09, 2006, 13:48:49

Tytuł: Delphi czy C++?
Wiadomość wysłana przez: Daniel22 w Sierpień 09, 2006, 13:48:49
Gdzie jest łatwiej programować grafikę w Direct3D czy DirectDraw?
Delphi czy C++. Wiem że to zupełnie inne 2 języki programowania, ale w obydwu się programuje DX i DD.
Ale pytanie w czym jest łatwiej i lepiej?
Tytuł: Odp: Delphi czy C++?
Wiadomość wysłana przez: Deus w Sierpień 09, 2006, 13:57:06
Prosisz o podjecie decyzji? OK: ja mowie C++ i Direct3D w visual express2005. Czemu? Aano, za darmo, w najpopularniejszym jezyku do programowania gier, w bardzo dobrym srodowisku. Czemu D3D a nie DD? Bo DD jest przestarzale i nie wspierane, a w D3D mozesz napisac wszystko to co uzyskalbys przy pomocy DD i jeszcze wieele wiecej.
Tytuł: Odp: Delphi czy C++?
Wiadomość wysłana przez: Daniel22 w Sierpień 09, 2006, 14:05:21
Hmm nie chodzi mi żeby ktoś za mnie podjął decyzję ale żeby mi pomógł w podjęciu.
Aktualnie uczę się DirectDraw z tutorialu na Warsztacie a używam Visuala 6.0.
Aha, wiem że to może śmieszne pytanie ale czy Direct3D = DirectX Graphics?
Tytuł: Odp: Delphi czy C++?
Wiadomość wysłana przez: really w Sierpień 09, 2006, 14:09:31
Popieram Deusa: DD jest już przestarzałe, w D3D można uzyskać lepsze efekty trochę tylko większym nakładem pracy. Co do IDE to może być jeszcze DevC++ albo Code::Blocks - oba też darmowe.
Delphi bawiłem się dawno temu i ograniczyłem się praktycznie do wstawiania kontrolek na formę i dopisywania kilku linii kodu.
Pamiętaj tylko, że jeśli chcesz używać VC++2005Express i D3D to potrzebujesz jeszcze Platform SDK.
Tytuł: Odp: Delphi czy C++?
Wiadomość wysłana przez: W2K w Sierpień 09, 2006, 14:09:47
Aha, wiem że to może śmieszne pytanie ale czy Direct3D = DirectX Graphics?
Tak
Ostatnio słyszałem nawet że powinno się używać nazwy DirectX Graphics zamiast Direct 3D
Tytuł: Odp: Delphi czy C++?
Wiadomość wysłana przez: Złośliwiec w Sierpień 09, 2006, 14:26:01
Nie popieram Deusa :). Jeśli chcesz na razie robić grafikę 2D, to baw się dalej DirectDraw-em. Powód? Jest łatwiejszy. Dla uzyskania podobnych efektów w D3D trzeba się trochę więcej namachać. Nie twierdzę, że dużo więcej, ale zawsze. Lepiej korzystać na razie z DD, a gdy nabierzesz doświadczenia - przesiąść się na D3D.

//EDIT:
A z nazwą sprawa wygląda tak, że kiedyś Direct3D i DirectDraw były osobnymi bibliotekami graficznymi w pakiecie DirectX, natomiast obecnie - jak już wspomniano powyżej - DirectDraw nie jest rozwijany, więc jedynym graficznym API w DirectX pozostaje Direct3D. Dlatego nie ma sensu nazywać go tak jak do tej pory i nowa obowiązująca nazwa to po prostu DirectX Graphics.
Tytuł: Odp: Delphi czy C++?
Wiadomość wysłana przez: fofoo w Sierpień 09, 2006, 14:48:23
Myśląc przyszłościowo to już niewarto zagłębiać się w Delphi, lepiej wybrać C++ (i zgłebiać je coraz bardziej). Za np 10 lat niewiadomo czy ktoś będzie używał jeszcze delphi natomoiast c++ będzie jeszcze mocno używane przez wiele lat. Moze się myle ale moje prognozy są jakie są. :)
Tytuł: Odp: Delphi czy C++?
Wiadomość wysłana przez: maxest w Sierpień 09, 2006, 14:52:57
Cytuj
Myśląc przyszłościowo to już niewarto zagłębiać się w Delphi, lepiej wybrać C++ (i zgłebiać je coraz bardziej). Za np 10 lat niewiadomo czy ktoś będzie używał jeszcze delphi natomoiast c++ będzie jeszcze mocno używane przez wiele lat. Moze się myle ale moje prognozy są jakie są. Smiley
z tym sie nie zgadzam - delphi to blyskawica w tworzeniu aplikacji wizualnych dla windows'a. caly pomysl .NETu jest doslownie zjechany z VCL'a. i za te 10 lat ja na pewno bede jeszcze uzywal delphi :)

[OT]
ja tam ciagle nie moge sie przyzwyczaic do tego "Graphics" i zawsze uzywam "D3D" badz "Direct3D" ;) poza tym w Graphics nie ma juz DD wiec zostal sam D3D. co w efekcie prowadzi do tego ze mamy dwie nazwy na ten sam komponent DirectX :) no chyba ze D3D przejal kilka funkcji DD o ktorych nie wiem...?
[/OT]
Tytuł: Odp: Delphi czy C++?
Wiadomość wysłana przez: Kurak w Sierpień 09, 2006, 14:57:39
Cytuj
Myśląc przyszłościowo to już niewarto zagłębiać się w Delphi, lepiej wybrać C++ (i zgłebiać je coraz bardziej). Za np 10 lat niewiadomo czy ktoś będzie używał jeszcze delphi natomoiast c++ będzie jeszcze mocno używane przez wiele lat. Moze się myle ale moje prognozy są jakie są. Smiley
z tym sie nie zgadzam - delphi to blyskawica w tworzeniu aplikacji wizualnych dla windows'a. caly pomysl .NETu jest doslownie zjechany z VCL'a. i za te 10 lat ja na pewno bede jeszcze uzywal delphi :)

[OT]
ja tam ciagle nie moge sie przyzwyczaic do tego "Graphics" i zawsze uzywam "D3D" badz "Direct3D" ;) poza tym w Graphics nie ma juz DD wiec zostal sam D3D. co w efekcie prowadzi do tego ze mamy dwie nazwy na ten sam komponent DirectX :) no chyba ze D3D przejal kilka funkcji DD o ktorych nie wiem...?
[/OT]
Ad Delphi vs. .NET
Ale .NET jest wygodniejszy, funkcjonalniejszy i ładniejszy :) przynajmniej dla mnie
Ad D3D
Tu się zgadzam, a przecież nie ma IDirectXGraphicsDevice9 tylko IDirect3DDevice9, więc dlaczego rezygnować z tej fajnej nazwy? :)
Pozdro,
Kurak
Tytuł: Odp: Delphi czy C++?
Wiadomość wysłana przez: nameczanin w Sierpień 09, 2006, 15:02:43
C++, bo jest IMO trudniejszy i wyrabia lepsze przyzwyczajenia (chocby z wielkoscia znakow).

edit: jak napisalem w innym topicu: jezeli z tych "drugich", to nigdy Delphi, a Pascal na poczatek. Bo nauczysz sie tylko kontrolki ustawiac :F
pzdr.
Tytuł: Odp: Delphi czy C++?
Wiadomość wysłana przez: fofoo w Sierpień 09, 2006, 15:03:17
Cytuj
Myśląc przyszłościowo to już niewarto zagłębiać się w Delphi, lepiej wybrać C++ (i zgłebiać je coraz bardziej). Za np 10 lat niewiadomo czy ktoś będzie używał jeszcze delphi natomoiast c++ będzie jeszcze mocno używane przez wiele lat. Moze się myle ale moje prognozy są jakie są. Smiley
z tym sie nie zgadzam - delphi to blyskawica w tworzeniu aplikacji wizualnych dla windows'a. caly pomysl .NETu jest doslownie zjechany z VCL'a. i za te 10 lat ja na pewno bede jeszcze uzywal delphi :)

[OT]
ja tam ciagle nie moge sie przyzwyczaic do tego "Graphics" i zawsze uzywam "D3D" badz "Direct3D" ;) poza tym w Graphics nie ma juz DD wiec zostal sam D3D. co w efekcie prowadzi do tego ze mamy dwie nazwy na ten sam komponent DirectX :) no chyba ze D3D przejal kilka funkcji DD o ktorych nie wiem...?
[/OT]

Skoro delphi to błyskawica to co to jest python ? Moim zdaniem jesli zna się dobrze delphi i c++ to w delphi pisze sie tylko troche szybciej, ale za to delphi znacznie bardziej Cie ogranicza do konkretych technologi i platform (czego nie robi c++).
Tytuł: Odp: Delphi czy C++?
Wiadomość wysłana przez: Deus w Sierpień 09, 2006, 15:13:09
Skoro delphi to błyskawica to co to jest python ? Moim zdaniem jesli zna się dobrze delphi i c++ to w delphi pisze sie tylko troche szybciej, ale za to delphi znacznie bardziej Cie ogranicza do konkretych technologi i platform (czego nie robi c++).

Bzdury! Wierutne bzdury. Ja w szkole miewam 'sprawdzianiki' na informatyce. Nagle dostajesz polecenie: napisz program <tutaj wstaw to co ma robic> w <delphi/c++/pascal>. I z doswiadczenia mowie, ze nie ma znaczenia, w ktorym jezyku Ci kaza to napisac. Jesli wiesz co i jak chcesz osaignac to napiszesz to rownie szybko, i w delphi, i w pascalu, i w c++. Oczywiscie mowie tutaj o przypadku kiedy musi sie znac te jezyki, zeby zdac do nastepnej klasy :)
Tytuł: Odp: Delphi czy C++?
Wiadomość wysłana przez: MadMax w Sierpień 09, 2006, 15:23:53
Witam

Dla mnie ten topic powinien zostac jak najszybciej zamkniety. Uwiezcie mi wiem co mowie i sa ludzie, ktorzy wiedza dlaczego tak mowie i ze mowie prawde ;D.

Pozdrawiam,
MadMax.

// Edit by Q8 - masz racje -> http://regedit.i365.pl/warsztat/faq.php?x=view&id=73