2016-01-03 1 views
1

Je suis en train de programmer un jeu avec Javascript et ProcessingJs. Sur Khan Academy (où je le code), sur un programme PJS, le paramètre angleMode (variable) par défaut est "degrees". Cependant, quand je définis ce mode sur une page web, les angles sont toujours en radians ... est-ce que quelqu'un sait comment changer tous les angles en degrés sans les changer un par un (il y a moyen de changer un angle de radians à degres un par un, mais cela va ralentir le programmeComment tous les angles de mon programme Processing.js peuvent-ils être en degrés et non en radians?

voici ce que le programme devrait ressembler (voir la décoration de menu): my project still work in progress

et est la page Web (voir le menu) ici: webpage test

Répondre

1

réponse courte:. vous ne pouvez pas

Khan Academy utilise un modifie d version de Processing.js dans laquelle les angles sont spécifiés en degrés. Le "vrai" Processing.js n'a même pas de réglage de mode d'angle.

Vous devez utiliser les fonctions radians() et degrees() pour les traduire entre eux. Si cela ralentit vraiment votre programme (et je doute que ce soit le cas), alors vous devriez envisager de refactoriser ou simplement de stocker vos angles en radians pour que vous n'ayez pas à faire de traduction du tout.