Skip to content Skip to sidebar Skip to footer

Come risolvere l’errore “ConvexHullLib::cleanupVertices: Less than four valid vertices were found” in Unity

Durante il debug di una build di Unity potrebbe capitare di imbattersi in uno strano errore mostrato nella “Develoment Console” che non viene mostrato in Editor: “ConvexHullLib::cleanupVertices: Less than four valid vertices were found”

Questo errore è dovuto ad una mal gestione dei vertici di mesh impostate come convesse (convex) che non riesco ad essere calcolate dal motore fisico di Unity (PhysX).

Le soluzioni sono principalmente due:

  • Ridisegnare/sistemare la mesh
  • Rimuovere l’opzione di mesh convessa dal MeshCollider applicato (o rimuovere del tutto il collider)

Ovviamente entrambe le soluzioni riportano dei contro notevoli, nel primo caso dover rivedere la costruzione stessa della mesh al fine di renderla convessa, nel secondo caso generare casistiche di gameplay problematiche.

Leave a comment