Suchergebnisse
Suchergebnisse 1-20 von insgesamt 74.
Hallo, ich habe eine Box-Box-Kollisionsfunktion geschrieben und teils auch übernommen, allerdings funktioniert die Kollisionserkennung damit nicht richtig. Manchmal wird eine Kollision erkannt, wenn sich die Boxen sich nicht schneiden und manchmal wird keine erkannt, wenn sie es tun. Ich habe die Funktion schon mehrere Male verglichen mit anderen Implementierungen aus Büchern, aber ich kann keinen Fehler entdecken. Habt ihr eine Ahnung wo er sein könnte? Hier ist der Code: C-/C++-Quelltext 1 2 3...
sehen wir mal... übrigens möchte ich nicht wissen, ob du nicht willst, das ich sie benutze, sondern ob ich, wenn ich die Textur verwende irgendwelche Urheberrechte verletze.
darf ich die gui textur von galactica in einem kommerziellen spiel verwenden?
danke, und ja, ich wil es in einem Shader benutzen, ich seh mir das mit diesen IMHO (keine Ahnung was das ist) mal an.
Hi, wie kann ich aus einer Bump-Map (D3DFMT_V8U den Normalenvektor berechnen?
ok vielleicht hätte ich so ein parameter nehmen sollen: C-/C++-Quelltext 1 const char* const pcIdentifier; dann kann man nur konstante zeichenketten angeben. die Zeichenkette brauch man nicht irgendwie zur verfügung haben, man gibt sie einfach an: C-/C++-Quelltext 1 2 3 LoadVideo("Mein Video", "Video.mpg"); pVideo = GetVideo("Mein Video"); Also mir gefällts, wenn es dir nicht passt, musst du es ja nicht verwenden.[/code]
ach so das meint du. das habe ich mir ausgedacht, weil ich gerne Zeichenketten haben wollte, um meine Resourcen zu identifizieren, allerdings wären dann die ganzen vergleiche ziemlich langsam. ich sag dir, meine Lösung funktioniert. Du gibts eine Zeichenkettenkonstante an und später noch einmal die gleiche und siehe da: beide zeigen auf den gleichen Speicherbereich. Ich brauche also nur die zeiger zu vergleichen. Damit bin ich der Lösung meines Problems aber immer noch nicht näher...
wieso findet er sie denn nicht, ich habe strmbase.lib und strmiids.lib doch eingebunden... außerdem: Zitat von »"David_pb"« C-/C++-Quelltext 1 inline bool operator==(const char* _pcIdentifer) { return _pcIdentifer == pcIdentifer; } Sowas ist Unsinn. nein, so was ist kein unsinn. du kennst die stl-funktion find wohl nicht, die einen ==-Operator braucht. So kann ich diese Funktion verwenden und damit prüfen, ob der Identifier der gesuchten resource dem angegebenen entspricht: C-/C++-Quelltext 1 2 ...
ok, entschuldigt, dass das so lange gedauert hat, aber ich habe nun endlich (mehr durch Zufall) herausgefunden, wodran es liegt. Also: Ich habe in meinem Resource-Manager (auch in der engine zusammen mit der videoklasse) eine Funktion: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 bool DxResourceManager::LoadVideo(const char* pcIdentifier, char* pcFilename) { if(find(m_Resources.begin(), m_Resources.end(), pcIdentifier) != m_Resources.end()) LOG_ERROR("Identifer already used!", 1); Resour...
@the[V]oid: Das wäre eine Möglichkeit, allerdings ist die tribase eine dynamische und meine eine statische lib, da muss ich also auf jeden fall ein anderes projekt als das projekt der tribase-engine verwenden @rewb0rn: ich habe alle libs eingebunden die die tribase verwendet, ich werd aber mal sehen, ob ich sonst noch etwas vergessen habe, wusste aber trotzdem nicht was das sein soll...
@Crash: Ja, hab ich gemacht, hab sogar mal die standardbibliotheken ignoriert, aber dann gibt das noch mehr fehler (war ja auch zu erwarten...) @grek40: Sagen wir, ich will sie in meine eigene engine einbauen, ist aber halt eine statische
kann mir den keiner helfen?? auch david nicht, der doch die video-klasse geschrieben hat?
hallo, alle zusammen! ich versuche die tbVideo-Klasse gerade in eine statische lib ("dxengine") einzubauen. Das hat so weit auch geklappt, die Library lässt sich auch kompilieren, aber wenn ich jetzt die Klasse in einer Anwendung verwende, gibt es folgende seltsame Linkerfehler: Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 --------------------Konfiguration: Test - Win32 Debug-------------------- Kompilierung läuft... main.cpp Linker-Vorgang läuft... LIBCMT.lib(dosmap.obj) : error LN...
Die Modelle will ich gar nicht benutzen, es geht mir vielmehr um die Skybox und um die Hintergrundmusik. Aber danke für die schnelle Antwort, ich werd mal sehen...
darf ich sie denn in nichtkommerziellen Projekten benutzen, die ich auf meiner Internetseite zum Download anbiete?
Hi! Kann mir jemand sagen, ob ich die im Titel erwähnten Dateien in meinen kommerziellen Projekten benutzen darf?
Herr David_pb, das tut mir ja schrecklich leid um deine Kristallkugel, aber ich verlange auch nicht dass du hellsiehst. Das liegt nicht am Quellcode, hab jetzt nämlich ein Array in einer Klasse auskommentiert und jetzt geht es wieder alles. Da soll mir mal jemand diese Logik erklären. Und der Quellcode ist übrigens ziemlich lang, und ich hab auch keine Ahnung, welche Stelle ich davon posten sollte Ich möchte nur ein paar Möglichkeiten wissen, wie der Compiler ohne mein Wissen meine Variablen ver...
Hallo, alle zusammen! Mein Problem ist, dass der Wert einer meiner Zeiger (tbSpriteEngine* m_pSpriteEngine in der Klasse CGame) auf unerklärliche Weise auf null gesetzt wird. Ich bin mir ziemlich sicher, das das nicht mit dem Quellcode zusammenhängt, da ich dort den Zeiger nicht verändere. Ich kann die SpriteEngine auch erst gut benutzen, aber dann stürzt das Programm ab. Ich benutze Visual C++ 6.0. Hat jemand ne Idee, woran das liegen könnte (irgendwelche Einstellungen im Compiler vielleicht)?
Hi, alle zusammen! Ich frage mich: Darf ich die Tribase-Engine in meinen eigenen Spielen benutzen und diese dann verkaufen? OK, ich hab mir einige Änderungen eingebaut, aber das meiste gehört noch zur Tribase-Engine. Ist das denn nun legal? MfG, llennard