我正在使用 Javascript 和ProcessingJs 编写游戏。在可汗学院(我正在编码的地方)上,在 PJS 程序上,默认的 Angular 模式(变量)是“度”。但是,当我在网页上定义此模式时, Angular 仍然以弧度为单位...有谁知道如何将所有 Angular 更改为度数模式而不需要一一更改(有一种方法可以将 Angular 从弧度更改为度一点一点,但这会减慢程序速度吗?
程序应如下所示(查看菜单装饰):my project still work in progress
这是网页(查看菜单):webpage test
最佳答案
简短回答:你不能。
可汗学院使用Processing.js的修改版本,其中 Angular 以度为单位指定。 “真正的”Processing.js 甚至没有 Angular 模式设置。
您必须使用 radians()
和 Degrees()
函数在它们之间进行转换。如果这确实减慢了您的程序速度(我怀疑确实如此),那么您应该考虑重构或仅将 Angular 存储为弧度,这样您就不必进行任何翻译。
关于javascript - 我的Processing.js 程序中的所有 Angular 如何都以度而不是弧度为单位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34575971/