Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-17 von insgesamt 17.

Werbeanzeige

21.04.2006, 14:35

Forenbeitrag von: »KOR«

Lösung: TriBase und Visual C++ 2005/2008 Express

Deshalb hab ich mich ja gewundert warum ich es nicht kompilieren kann. Und habe dann nach der anleitung hier es versucht und damit läuft es auch nicht, oder ich stelle mich zu dämlich an :huhu:

20.04.2006, 19:26

Forenbeitrag von: »KOR«

Lösung: TriBase und Visual C++ 2005/2008 Express

Hi ich habe mir die dritte Auflage gekauft von Davids Buch. Und hab ein Problem mit die Engine mit der VC++ 2005 Express Edition die engine zu kompilieren. ich habe mir die anleitung hier durchgelesen und ich weiß nicht was mit dem punkt: Zitat Im importierten Projekt (das gilt für ALLE in der 2005er-Version importierten Projekte) müssen erst einmal die hinzugelinkten Libraries geändert werden: - (entfernen): odbc32.lib odbccp32.lib (das sind die beiden letzten) - (hinzufügen): kernel32.lib user...

31.03.2006, 17:19

Forenbeitrag von: »KOR«

Message box Text sind nur Quadrahte

OK hab jetzt rausgefunden wie es geht für den nächsten der es wissen will C-/C++-Quelltext 1 2 3 4 5 size_t origsize = strlen(acAdapterInfo) + 1; const size_t newsize = 1024; size_t convertedChars = 0; wchar_t wAdapterInfo[newsize]; mbstowcs_s(&convertedChars, wAdapterInfo, origsize, acAdapterInfo, _TRUNCATE); ach und es fehlen in dem aufruf von sprintf zwei % einmal nach treiber : und in der Zeile danach

30.03.2006, 23:38

Forenbeitrag von: »KOR«

Message box Text sind nur Quadrahte

Die Frage ist jetzt nur noch wie konvertiere ich das ganze oder wie schreibe ich gleich in LPCWSTR im buch brauchte man das nicht umwandeln aber da ich nen compilerfehler bekommen habe hab ich (LPCWSTR) benutzt

30.03.2006, 23:19

Forenbeitrag von: »KOR«

Message box Text sind nur Quadrahte

Also mein problem nachdem ich die das erste beispielprogramm aus Davids buch zum laufen gebracht habe, naja laufen ist übertrieben. Anstatt Text kriege ich in der Messagebox nur rechtecke zwei > Zeichen und ein promille Zeichen wollte eigentlich nen screenshot posten aber ich habe noch nicht rausgefunden wie das geht. Im debugger sind die Strings eigentlich soweit ich das sehe in Ordnung deshalb glaube ich das es an der Umwandlung von char zu LPCWSTR liegt C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 1...

30.03.2006, 22:00

Forenbeitrag von: »KOR«

Erstes Beispielprogram

Eine if-Verzweigung wird von einigen auch(ich weiß das es falsch ist, hab es mir einfach so angewöhnt) als Schleife bezeichnet. Zitat ist nicht dein dein fehler, aber die ausgabe sollte stimmen: Code (C++): //... "Treiber: %s\n" "Treberversion %d", //... Darf ich fragen was ich daraus schließen soll natürlich ist das ganze mein fehler, ich hab es doch schließlich geschrieben.

30.03.2006, 19:49

Forenbeitrag von: »KOR«

Erstes Beispielprogram

Sry das ich das im falschen bereich gepostet habe. das ich vergessen habe den pointer als referenz anzugeben ist zwar ärgerlich aber bis zur if schleife komm ich ja nichtmal der bleibt in der Zeile: C-/C++-Quelltext 1 D3DADAPTER_IDENTIFIER9* pAdapters = new D3DADAPTER_IDENTIFIER9[iNumAdapters]; hängen

30.03.2006, 19:32

Forenbeitrag von: »KOR«

Erstes Beispielprogram

Hi ich benutze die Visual C++ 2005 Express Edition und beim ersten beispielprogramm bekomme ich nen kompilerfehler :crying: : Es dreht sich nur um das Programm zum Auflisten der Adapter: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 #include<Windows.h> #include<StdIO.h> #include<D3D9.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, char* pcCmdLine, int iShowCmd) { PDIRECT3D9 pD3...

20.03.2006, 22:08

Forenbeitrag von: »KOR«

TrueTypeFonts und Fallschirme

Ich kriege mal wieder den SDL Fallschirm wenn ich die Bibliothek SDL_ttf benutze: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #include "Text.hpp" int CText::Init() { font=NULL; m_pScreen=g_pFramework->GetScreen(); if(m_pScreen ==NULL) cout<<"couldn't get Screen\n"; cout<<m_pScreen<<endl; if(TTF_Init()==-1)//Initialisiere Fonts { printf("TTF_Init: %s\n", TTF_GetError()); return(2); } ...

20.03.2006, 18:02

Forenbeitrag von: »KOR«

Sehr Merkwürdige Kollisionen

So mal wieder ich. Also mein neuestes Problem betrifft Kollisionen. Ich hab das game aus dem Buch C++ für Spieleprogrammierer und wollte es so erweitern das man nicht mehr durch Asteroiden Fliegen kann. Habe also ne Variable für leben eingebaut und ne Kollisionsabfrage zwischen Schiff und Asteroiden nur die hat ne Macke: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 5...

19.03.2006, 12:51

Forenbeitrag von: »KOR«

SDL_ttf

sry darauf hätte ich selber kommen müssen. vielen dank jetzt läuft es

19.03.2006, 00:13

Forenbeitrag von: »KOR«

SDL_ttf

Ja ich schon wieder mit nem neuen Problem mit dem SDL_ttf das bekomm ich nicht so richtig eingebunden. Also mein (nächstes) Zeil: Ich möchte das Spiel was am ende des Buches programmiert wurde um einen Punkte Zähler erweitern, der die punkte im Grafikmodus anzeigt. Also hab ich mir sagen lassen das man schrist mit SDL_ttf in SDL anzeigen lassen kann. Daraufhin habe ich das Spiel um die Klasse Cpoints erweitert: Header: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ...

16.03.2006, 23:03

Forenbeitrag von: »KOR«

SDL

OK jetzt bekomm ich ne neue Fehlermeldung nicht mehr als fenster sondern in der Console : D:\Projekte\SDL-1.2.8\ttf\Debug\latin1.exe file.ttf Press any key to continue ich nehme mal an das es an folgenden Zeilen liegt: int main(int argc, char **argv) { int done=0; /* check args */ if(argc!=2) { fprintf(stderr,"%s file.ttf\n",argv[0]); return 1; } das ist nämlich die einzige zeile wo ich file.ttf finde Danke für eure hilfe

16.03.2006, 20:11

Forenbeitrag von: »KOR«

SDL

Wenn ich die demo von SDL_ttf starte bekomm ich die Fehlermeldung SDL.dll nicht gefunden kann mir jemand weiterhelfen den linker hab ich eigentlich eingestellt auch multithreaded dll hab ich aktiviert

16.03.2006, 17:17

Forenbeitrag von: »KOR«

SDL

Danke scarsen ich schau mir das sdl mal näher an das sieht auf den ersten blick schonmal sehr gut aus. Wie das mit den Tiles funktionieren soll weiß ich zwar noch nicht so ganz aber damit ist mir schonmal sehr geholfen.

16.03.2006, 13:42

Forenbeitrag von: »KOR«

SDL

Ja mit SDL meine ich Simple Direct Media Layer. Das mit dem bausatz hab ich mir auch so in der art vorgestellt nur weiß ich bisher noch nicht wie ich da die teile zu einem bild zusammenfüge und es dann noch bewege. Das mit dem Text ist aber vorerst das wichtigste. da ich keine lust hab alle buchstaben als bild zu erstellen. Wenn mir dabei jemand helfen könnte wäre ich äußerst froh danke

16.03.2006, 10:22

Forenbeitrag von: »KOR«

SDL

Hi ich hab mir das buch C++ für spieleprogrammierer gekauft und bin schwer begeistert.(OK mit der Widows Programmierung hatte ich meine Probleme) Aber jetzt zu meinen Fragen über SDL: 1.) Kann man in SDL text darstellen wenn ja wie ich hab in der doku nachgesehen und nichts gefunden. 2.) Wenn ich ein Terrain haben will was von oben ins bild kommt und mit der zeit durchläuft wie realisiert man das am besten 3.) wäre es besser für jedes terrain ein neues Riesenbild oder ein bausatz aus tarrainteil...

Werbeanzeige