Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在画布和 JS 中构建了一个轮盘赌。轮子有 12 段,宽 30 度。
我想要这样当轮子旋转经过轮段时,会播放声音。我尝试使用模数,但无法正常工作。任何提示或建议?
if (rotation % 30 == 0) { playSound(); }
假设你的旋转是度数,你可能想要
if (((rotation+360)%360)<30) {
首先计算 0 到 360 之间的角度。
如果你的角度是弧度,这是画布的原生单位,你可能会这样做
if (((rotation+2*Math.PI)%(2*Math.PI))<Math.PI/6) {