Benutze eine kleine dummy-entity, die als Kollisionshülle für die camera dient. Nun tracet du von der Spielerposition aus zu deiner theoretischen Kameraposition (von deinem aktuellen 3rd person code) und bewegst die entity dorthin. Der Vorteil ist, dass du somit ein Eindringen in alle Richtungen, sprich auch seitliches wie es sogar in manchen AAA Titeln heutzutage noch passiert, zu 99% verhinderst.