View Full Version : [Frage] Gilt 3DMath (.h, .cpp) als Collision Detection Library?
Ich habe mir gerade die Collision Detection Tutorials auf www.gametutorials.com (http://www.gametutorials.com/) durchgelesen und habe mich dann gefragt, ob man die 3DMath "Library" verwenden darf. Es ist darin kein Code enthalten der OpenGL Befehle umsetzt, allerdings wird bei den Restriktionen erwähnt, man soll nix von den Game Tutorial Seiten im Internet kopieren. Ich bin jetzt etwas unsicher was ich machen soll. Nachcoden werd ich es vermutlich nicht in der Perfektion können, aber ich habe jetzt schon die Ideen glaub ich verstanden. Der SpherePolygon Collision Test is ja nix für schwache Nerven, und von selber wär mir das glaub ich eher nicht eingefallen :) .
Ich habe mir gerade die Collision Detection Tutorials auf www.gametutorials.com (http://www.gametutorials.com/) durchgelesen und habe mich dann gefragt, ob man die 3DMath "Library" verwenden darf. Es ist darin kein Code enthalten der OpenGL Befehle umsetzt, allerdings wird bei den Restriktionen erwähnt, man soll nix von den Game Tutorial Seiten im Internet kopieren. Ich bin jetzt etwas unsicher was ich machen soll. Nachcoden werd ich es vermutlich nicht in der Perfektion können, aber ich habe jetzt schon die Ideen glaub ich verstanden. Der SpherePolygon Collision Test is ja nix für schwache Nerven, und von selber wär mir das glaub ich eher nicht eingefallen :) .
naja, primär geht's uns darum, dass keine graphischen algorithmen einfach von tutorials kopiert werden. natürlich wär's uns lieber, wenn ihr die algorithmen nachlest und selbst implementiert ...
im endeffekt geht's darum, dass GENUG im Spiel von euch selbst implementiert ist - wenn ihr dann ZUSÄTZLICH noch libraries einbindet, um noch weitere funktionen einzubinden, die sich sonst nicht mehr ausgegangen wären, ist dagegen auch nichts einzuwenden.
generell sollten halt möglichst keine libraries verwendet werden, die benötigte funktionen völlig fertig implementieren, sondern wo ihr auch noch was tun müsst :) - müsste mir das library aber mal ansehen. habs auf die schnelle auf der page nicht gefunden, poste vielleicht mal den link.
Dann werden wir's wohl doch eher selber schreiben, weil man hat dann eine Fkt. zur Verfügung die einfach alles berechnet.
Im SpherePolygon Collision Tutorial ist die Library:
http://www.gametutorials.com/Tutorials/opengl/OpenGL_Pg3.htm
Uebungsleitung
11-05-2004, 03:53
Das mit dem Kopieren von Tutorials-Seiten hat sich hauptsächlich auf den graphischen Teil der LU bezogen.
Collision detection könntet ihr aber auch komplett von einer Library übernehmen lassen (siehe Software Seite), da dürft ihr natürlich auch Code von Tutorials übernehmen, sofern der nicht die Graphik, sondern nur die Collision Detection betrifft.
Selber Implementieren kann natürlich nie schaden :)
Michael Wimmer
vBulletin® v3.7.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.