Suchergebnisse
Suchergebnisse 1-20 von insgesamt 24.
Es ergibt sich immer wieder die Frage, wie strukturiere ich meine game engine. Leider gibt es kein einziges Buch, das diese Frage in einem allgemeinen Rahmen beantwortet. Die Technik entwickelt sich rassant weiter, so dass Bücher ala "3D Game Engine Design" nicht mehr als "aktuell" eingestuft werden können. Es werfen sich immer neue Probleme auf, die durch die in Jahre gekommene Literatur nicht mehr ausreichend beantwortet werden können. Fragen wie: - "Ist ein Scenegraph heute noch zu gebrauchen...
Man kann auch grafik OHNE opengl/directX programmieren. Und man muss dazu nichtmal in ne DOS umgebung und auch kein asm proggen. In Win32 gibts da einen sogenannten Device Context. Ich hab keine Ahnung was du machen willst. Aber OpenGL reicht doch normal immer. Gibt auch spezielle Varianten für abgespeckte Systeme handys zum beispiel (OpenGL ES). Für welche systeme willst denn programmieren, das kein OpenGL unterstützt? Naja. Viel Spass beim Schreiben eines Software Renderers. http://www.relisof...
Zeit? Lust ? Hab ich beides. Nur wäre nicht schlecht wenn du auch ein wenig mehr infos hier postest. Nach 1 1/2 Jahren dürfte doch schon ein bischen zu berichten sein. Website? Was soll der programmierer machen? - Netcode?, AI?, Gfx?, Physics?, Gameframework?, Portieren? Refactorizing? Auch eine allgemeine Vorstellung des Projekts wäre sehr hilfreich für Interessierte. Vielleicht kannst das ja nachreichen. mfg.
Ich würde auch ODE verwenden. Wenns jedoch nur kollisionsabfrage sein sollte reicht auch OPCODE (wird auch von ODE verwendet). Das hilft auch: http://www.three14.demon.nl/sweptellipso…ptEllipsoid.pdf
Danke. Mit #define _WIN32_WINNT 0x0403 gehts. mfg
Hallo, Ich muss mit "InitializeCriticalSectionAndSpinCount" arbeiten, aber bekommen beim kompilieren: error C3861: "InitializeCriticalSectionAndSpinCount": Bezeichner wurde nicht gefunden. verwende kernel.lib und <windows.h>, sollte das nicht reichen ? mfg. ps: InitializeCriticalSection() funkt jedoch.
Auf beiden Rechnern ist msvc80 installiert. Hab keine ahnung was das Problem war, habe den Laptop formatiert, komplett neu aufgesetzt und alles läuft nun (mit den selben Settings wie früher :roll: ). Naja - Problem gelösst. Danke an alle für eure Hilfe.
Zitat von »"Crash"« schreib mal am Ende: C-/C++-Quelltext 1 std::cin.get(); :roll:
das bischen code is leider alles. Auf meinen PC funkt ja alles wunderbar, nur der laptop spinnt rum. Ich vermute nen virus, oder andere schadensbringer. Werde mal die kiste sicherheitshalber formatieren. mfg
sagte doch schon, dass der nix ausgibt. läuft normal durch das wars, als wenn nix wäre
doppelklick auf die exe. hm. hab mir den code nochmal angesehen (sieht ja soweit sauber aus). interessant ist, dass ich die kompilierte exe nicht öffnen kann und wenn ich (base.cpp) extra in ne statische Lib kompiliere schmiert msvc 8.0 ab. Virenscan ergab keine funde (kaspersky anti-virus 7.0 - uptodate) - der code sollte jedoch normal kompilieren. mit dev-c++ funkts auch nicht. Blickt das jemand ? ps: danke schonmal an dot
Zitat test_d.exe hat ein Problem festgestellt und muss beendet werden. Sonst wird nix ausgegeben.[/quote]
Hey Leute, Hab da ein Problem mit statischen membern. base.h: C-/C++-Quelltext 1 2 3 4 5 class Base { public: static int a; }; base.cpp: C-/C++-Quelltext 1 int Base::a = 0; main.cpp: #include "base.h" C-/C++-Quelltext 1 2 3 4 5 int main() { int b = Base::a; return 0; } Compiliert problemlos - beim Ausführen schmiert das programm jedoch ab :/ Debugger spuckt nix aus. Steh ich auf der Leitung ? Ich seh den Fehler jedenfalls nicht - bitte um eure Hifle. Verwende MSVC 8.0 Danke schonmal, -dax
Wie hast du die DLL geladen ? Vielleicht passt ja da was nicht.
so ist es, oder auch auf Symbian/Palm OS Systemen (handys, etc). Soll aber auch skalierbar sein und mit möglichst vielen features auf modernen PCs / Konsolen laufen. Das Problem liegt eben in der datenaufbereitung (möglichst viel infos auf möglichst wenig Speicherplatz verteilt). Deshalb auch das Problem mit dem Suchalgor. PS: über RTTI Man könnte doch auch das durch den Compiler vorgegebene RTTI system nutzen (sofern unterstützt - fällt z.b. weg bei inter process communication). irgendwer Erfah...
Danke BlackSnake, Mein Problem liegt eher in der optimierung des Systems. Es muss auch auf Minimalumgebungen laufen, d.h. wenig Speicherverbrauch und wenig CPU auslastung erfordern, weiter so Anwendungsfreundlich wie möglich sein. Naja, ist nur noch Feintuning, atm verbraucht das System für 100 Implementation ca. 5kb an Systemresourcen (in seiner Minimalkonfiguration, d.h. ohne inter-process oder network communications, multithreading, marshalling, etc.). Glaub auch kaum dass da noch mehr drinn ...
Zitat von »"David_pb"« Sagmal, hast du nen Rechner von vor 10 Jahren? Oder verwendest du Fabriklisten mit 500.000 Einträgen? Du fängst an zu optimieren wo noch garkein bedarf ist zu optimieren und das ist Unsinn. Schnapp dir ein Hashtable und registier deine Objekte per Name darin. Das Suchen über Schlüssel geht damit relativ schnell und du kannst sogar per Name auf die Einträge zugreifen. Hab sogar noch nen Atari .. irgendwo Mir ist nur nach dem profiling aufgefallen, dass das suchen am meiste...
Ich brauch da mal eure Hilfe. Ich überlege mir gerade wie ein gutes Plugin System für Anwendungsprogramme, insbesondere aber Spieleengines auszusehen hat. - Hat jemand von euch einen Vorschlag oder Links zu dem Thema ? Also opitmal ist es sicherlich total abstrakte Klassen als Interfaces zu verwenden und die Implementation sorgfälltig von diesen zu trennen. Nun stellen sich mir aber einige frage. - Was ist eine gute Methode um RTTI zur Verfügung zu stellen? + mein ansatz: eine Struktur in das In...
Werwende Qt. simpel, schnell und platformunabhängig: http://de.wikipedia.org/wiki/Qt_(Bibliothek) das könnte auch behilflich sein: http://www.sfz-bw.de/daten/material/Info…/Qt-Theorie.pdf mfg