Das Debugging ist eines der größten Herausforderungen, bei dem Entwickeln von 3D-Erlebnissen im Browser. Das <canvas>
-Element des Browsers ist eine Blackbox, und es ist schwierig nachzuvollziehen, was darin passiert. Die imperative Natur von Three.js macht es schwierig zu debuggen. Um zu sehen, was passiert, muss man sich auf console.log
oder auf Drittanbieter-Tools verlassen. Auch das Messen der Performance von Szenen gestaltet sich als äußerst schwer.
Eines unserer Ziele mit TresJS ist es, die beste Entwicklererfahrung (DX) beim Arbeiten mit 3D-Szenen im Browser zu bieten. Dank der deklarativen Natur des Ökosystems und der Vielfalt an Lösungen, die das Vue-Ökosystem bietet, wie Vue Devtools, Nuxt und Vite, können wir bessere Tools für Entwickler anbieten, um ihre Szenen zu debuggen.
Ab Version , führen wir die TresJS-Entwicklerwerkzeuge ein! Einen benutzerdefinierten Inspektor-Tab für die offiziellen Chrome Developer Tools von Vue, der es dir ermöglicht, deine TresJS-Szenen und -Komponenten zu inspizieren.
Probiere die neuen Entwicklerwerkzeuge aus und gib uns Feedback! 🎉