1
Cocos Creator - Ich habe einen Knoten, den ich auf einem anderen Knoten drehen will, hier ist der Code Ich verwende:Drehen Knoten an einem anderen Knoten zu schauen, um
update: function (dt) {
this.rotate();
},
rotate: function() {
var diff = this.target.position - this.node.position;
var angle = Math.atan2(diff.x, diff.y);
this.node.rotation = cc.radiansToDegress(angle);
},
Aber es ist nicht überhaupt zu drehen, ich versucht, die docs zu suchen, konnte aber nichts hilfreich finden.
Es funktioniert jetzt, aber etwas falsch mit dem Winkel, es gibt nicht das gewünschte Verhalten. – Abdou023
Math, Atan2 akzeptiert Winkel im Bogenmaß gemessen. Cocos misst die Drehung in Grad. Das ist dein Problem –
Aber ich konvertiere schon Radiant zu Grad, was fehlt mir hier ?! – Abdou023