Ich bin sehr neu zu BabylonJS und ich erstellt eine individuelle wie das Mesh (ich weiß nicht, ob es der richtige Weg ist):Javascript-Methode nicht in BabylonJS mit einem benutzerdefinierten Arbeitsnetz
function DragSphere() {
this.sphere = BABYLON.Mesh.CreateSphere("sphere", 15, 2, scene);
this.sphere.material = new BABYLON.StandardMaterial("sphereMat", scene);
...
return (this.sphere);
}
DragSphere.prototype.setRGBColor = function(r, g, b) {
this.sphere.material.diffuseColor = new BABYLON.Color3(r/255, g/255, b/255);
}
Also ich wollen die SetRGBColor
Methode meiner DragSphere
verwenden, um seine Farbe zu aktualisieren, aber der Browser tut scheint nicht mit mir einig:
Uncaught TypeError: sphere.setRGBColor is not a function
Hallo, thx für die Antwort, aber ich bin nicht mit TypScript ^^ –
Ok - das gleiche gilt für JavaScript (obwohl ich glaube nicht, erhalten Sie immer die Fehlermeldung für die Rückgabe im Konstruktor). Haben Sie versucht, die Return-Anweisung zu entfernen? @boehm_s – Mark
Ich werde das WE versuchen, weil mein Projekt auf einem anderen Computer ist, danke;) –