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-20 von insgesamt 26.

Werbeanzeige

20.09.2010, 20:49

Forenbeitrag von: »Sergius«

Simple2D Framework

Zitat Zitat die Exceptions werden nicht automatisch weitergeleitet, stell dir vor, du rufst ohne eigenen try-Block irgendeine System-Funktion (memcpy, fstream read, rohe arrays überlauf) in dem Fall crasht es bei dir, und die Verarbeitung der Exception übergeht an System (Windows), dabei stürt aber auch dein Programm ab. Das ist blödsinn, und vor allem wirfst du zwei dinge durcheinander. C++-Exceptions werden automatisch den kompletten callstack durchgereicht, und erst wenn eine excpetionbis ei...

20.09.2010, 19:45

Forenbeitrag von: »Sergius«

Simple2D Framework

@newby zu c) mach dir eine std::map<unsigned int, std::wstring>, wobei der erste Parameter dein Fehlercode und zweiter die Beschreibung dazu sind. Kannst sogar noch ein wenig weiter gehen und das Ganze um std::pair erweitern, dann könntest du Lokalisierung machen. @newby und Jonathan_Klein zu d) nicht ganz, um kompletten Code ein try block zu machen ist es nicht sinnvoll. Nur um die Bereiche, wo es wirklich eine Exception auftretten kann. Jonathan, da hast du unrecht, die Exceptions werden nicht...

16.09.2010, 17:13

Forenbeitrag von: »Sergius«

Lohnt sich ein Blog???

Das hat ja sowieso fast jeder in seiner Signatur.

16.09.2010, 09:59

Forenbeitrag von: »Sergius«

Simple2D Framework

Hallo Newby, ich habe deinen Framework jetzt ein bisschen genauer angeschaut und gebe jetzt ein wenig meinen Senf dazu und auch ein paar Tipps. Habe da schon ein wenig Erfahrung bei größeren Projekten ( unter anderem Sacred 2 ) und werde dich erstmal auf grobe Fehler hinweisen. a) Ein Wort "declaretions" (declaretions.h) gibts nicht, es heisst Declarations. b) du includierst zwar alle deine Klassen Header nur in der Simple2D.h und niergendwo sonst. Aber gewöhn dir trotzdem bei jedem Header Inclu...

14.09.2010, 15:18

Forenbeitrag von: »Sergius«

SVN / CVS o.ä auf eigener HP

Hey Marfi, wenn es noch aktuell ist, kann ich dir SVN bei mir anbieten (kostenlos), falls du natürlich keine übergrösse dateien damit verwalten willst. Gruß, Sergius

14.09.2010, 00:50

Forenbeitrag von: »Sergius«

Simple2D Framework

Zitat Zitat Zitat von »PCShadow« Für sowas sollte man besser Exceptions verwenden, die sind nämlich dafür gedacht Am besten beides, so kann der User selbst entscheiden, was ihm besser gefällt. Nein, wieso? Es reicht wenn Fehlerbehandlung in einer Form konsequent durchgezogen wird! Ich halte Exception für sinvoller, aus mehreren Gründen, und zwar z.B.: Erstens benötigen manche Methoden ihre Rückgabewerte für Ergebnissausgabe ( Beispiel: int getScreenWidth(), double div(double z, doble n) ). Bei ...

13.09.2010, 14:14

Forenbeitrag von: »Sergius«

Cinema 4d Dateien in DirectX laden

Zitat Es gibt ein sehr praktisches Plugin was direkt vernünftiges X ausspuckt: XPort Hast du mit diesem Plugin schon probiert ? Letztes Update war Juli 2005, glaube es wird nicht mehr gehen (aber probiert aus). Abgesehen davon ist .X format nicht das Beste...

13.09.2010, 05:13

Forenbeitrag von: »Sergius«

Lohnt sich ein Blog???

Hi LuGo, über welche Themen willst du denn schreiben ? Ich meine welchen Inhalt soll dein Blog haben ? Vielleicht kann ich auf meinem Server dir Platz dafür kostenlos anbieten. Schreib mich einfach per PM an. Gruß, Sergius

08.09.2010, 13:51

Forenbeitrag von: »Sergius«

Frage zu Assimp

Hallo Oromis_32 Schaue dir doch einfach die offizielle Dokumentation von ASIMP an, und da die Klasse aiMesh http://assimp.sourceforge.net/lib_html/structai_mesh.html Du wirst sehen, dass da einige public Members gibt wie: aiVector3D *mVertices Vertex positions. unsigned int mNumVertices The number of vertices in this mesh. Das gleiche für den IndexBuffer. Das zu schauen wären nur 2 Minuten deiner kostbaren Zeit gewesen. Und zu der zweiten Frage, es ist üblich einen Vertex- und Index-Buffer zu ve...

08.09.2010, 01:32

Forenbeitrag von: »Sergius«

Cinema 4d Dateien in DirectX laden

Hallo wasp, unsere Grafiker arbeiten auch mit Cinema4D, deswegen habe ich mich mit dem Problem auch eine Zeitlang beschäftigt. Vor ein paar Jahren habe ich selber einen Cinema-Plugin geschrieben, der alle benötigten Informationen vom Model in ein eigenes Format exportiert. Das Problem ist dabei gewesen, dass Cinema SDK sehr schlecht dokumentiert ist und sich ständig mit jedem Release ändert, deswegen hätten wir ständig neue Plugins schreiben müssen. Seit Cinema4D v10 besteht die Möglichkeit die ...

09.08.2008, 15:32

Forenbeitrag von: »Sergius«

Terrain Algo - Realtime Verformung

Zitat von »"p0llux"« Was ich mal gemacht habe: Terrain als Heightmap im Speicher gehalten. Heightmap aber in einer Float-Textur. Ein Vertexgrid rendern und die Höhe der Vertices nach der Textur der Heightmap modifizieren => Höhenänderungen im Terrain kann man dann direkt in der Heightmap-Textur durchführen unzwar zur Laufzeit. Ist es nicht viel langsamer ? Bzw ein paar Fragne dazu: 1) Wenn Du Heighmap-Textur als Rendertarget nutzst, ist es doch erst mit VertexShadern ab DX10 möglich und auch la...

08.08.2008, 03:19

Forenbeitrag von: »Sergius«

Terrain Algo - Realtime Verformung

hallo, ich wollte hier eine Disskussionsrunde starten oder Ideen holen, wie man am besten Terrain für ein Strategiespiel (in der Art von Starctaft, WC3, C&C, ...) darstellen kann. Die wichtigen Aspekte die unbedingt berücksichtigt wereden sollen, sind: - RealTime-Verformung (Granaten anschläge, etc...) - Kamerasicht wie oben beschrieben, und da die Sicht fast von oben ist, spielt die Entfernung also auch LOD keine Rolle. Es gibt ja bekanntlich viele Techniken: a) BruteForce - denke mal bei heuti...

16.04.2006, 13:06

Forenbeitrag von: »Sergius«

SVN (Subversion) - Server

hallo, ich habe gerade irgendwie das Problem einen SVN-Server auf meinem Rechner zu Hause wo Windows läuft einzurichten Problem dabei ist folgende: Lokal (file:/// kann ich auf die Repository zugreifen), aber online klappt leider keine Connection, wenn ich von anderem server über die ip (http oder (svn:///) versuche die Verbindung herzustellen Hat jemand schon eine Erfahrung mit der SVN-Server-Einrichtung auf einem WindowsXP Home - Rechner ? oder hat einen guten Tutorial dafür ? (die ich gesehen...

31.03.2006, 09:53

Forenbeitrag von: »Sergius«

Ogg compilieren (makefiles)

hallo leute, ich habe mir mal libogg und libvorbis opensource daten von dem hersteller gezogen http://xiph.org/downloads leider kriege ich die nette sachen nicht kompiliert, da die aus makefiles und anderen unerklärlichen sachen bestehen :-) hat jemand damit schon erfahrung ? (unter windows!) PS: es gibt zwar auch msvc projekt dateien dabei, aber libvorbis kompiliert dabei nicht fehlerfrei und bei makefiles soll ja zusätzlich zur kompilierung dann automatisch verzeichnis erstellt werden mit alle...

28.03.2006, 17:55

Forenbeitrag von: »Sergius«

XML

Zitat von »"Nox"« Also ich nutzte MSXML. Da kann man das finden per SelectSingleNode für den ersten oder SelectNodes für alle mit dem übergeben XPath machen. Der XPath sieht unterschiedlich aus. Für alle <Ort> in der Datei wäre der XPath "\\Ort". Für alle <Ort> eines Unterknotens wäre "Ort" der richtige Pfad. Ich weiß das klingt nicht sehr erhellend, aber wenn du willst kann ich dir gerne mein mit MSXML geschriebenes Programm schicken(zumindest einen Ausschnitt). das wäre klasse, dann blicke ic...

28.03.2006, 11:28

Forenbeitrag von: »Sergius«

XML

Hallo, ich habe folgende XML aufbau: Quellcode 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 <database> <bank> <BLZ>aaa</BLZ> <Bezeichnung>bbb</Bezeichnung> <PLZ>ccc</PLZ> <Ort>...</Ort> <Verfahren>...</Verfahren> <Client>...</Client> <Entwickler>...</Entwickler> <Homepage>...</Homepage> <Bemerkung>...</Bemerkung> </bank> <bank> <BLZ>...</BLZ> <Bezeichnung>...</Bezeichnung> <PLZ>...</PLZ> <Ort>Aachen</Ort> <Verfahren>...</Verfahren> <Client>...</Client> <Entwickler>....

01.05.2004, 04:07

Forenbeitrag von: »Sergius«

STL vector

hi, gibts es Unterschiede zwischen ? vector::size(); und vector::capacity();

10.02.2004, 10:33

Forenbeitrag von: »Sergius«

reinterpret_cast und dynamic_cast

Zitat von »"Pirat!"« ich würd den code ganz anders machen, da musste glaub ich nix casten. Quellcode 1 2 3 4 5 Interface* I = new Interface(); //oder Interface* I = new Class(); das ist es ja, dass ich von Interface* nach Class* casten muss Quellcode 1 Interface *i = new Class; weil Interface ganz virtuale klasse ist!

10.02.2004, 07:49

Forenbeitrag von: »Sergius«

reinterpret_cast und dynamic_cast

da gerade suchfunktion nicht funktioniert... a) was ist da unterschied zwischen <reinterpret_cast> und <dynamic_cast> b) was muss ich bei folgender umwandlung nehmen (und wieso)? Quellcode 1 2 3 4 5 6 7 8 9 class Interface() { } class Class() : public Interface { } Interface *i = ??? <Interface*>(new Class);

07.02.2004, 06:17

Forenbeitrag von: »Sergius«

Debug-Verzeichniss ändern

hallo, ich benutze VisualC++.NET 2003 Standard eng wie kann ich ausgabepath von dem Debug/Release (von der DLL) in ein anderes Verzeichnis umändern ? gruess

Werbeanzeige