Warum haben Charaktere in Spielen ein getrenntes "Grafikmodel" und ein "Hitboxmodel"? Warum kann das grafische Model nicht zur Erkennung von Treffern verwendet werden?
Weil Kollissionsdetektion "teuer" ist - sprich es kostet verdammt viel Rechenzeit, um für ein komplexes Modell auszurechnen, ob es einen Zusammenstoß gibt. Man nimmt also am besten eine Kapsel oder Kugel - das geht am schnellsten. Jedoch kann man ja, wenn man es genauer braucht, sobald die Kapsel getroffen ist, auf den komplexen Kollider umschalten.
Ich habe in Unity3D noch nicht getestet, ob das die Physikengine nicht vielleicht sogar automatisch macht.