最新回答 / 慕粉4310170
canvas 的碰撞代码:var balls = []; window.onload = function() { var canvas = document.getElementById('mycanvas'); var ctx = canvas.getContext('2d'); for(var i=0; i<200; i++){ var R = Math.floor(Math.rand...
每个角72°
360/5=72°
每两个外圈顶点跟圆心连在一起的角度为72
再用直角90-72=18
又因为72°平分两个一模一样的角度,所以除以2=36°
36°+18°=54°
360/5=72°
每两个外圈顶点跟圆心连在一起的角度为72
再用直角90-72=18
又因为72°平分两个一模一样的角度,所以除以2=36°
36°+18°=54°
2016-11-02
最新回答 / 小王子抓猫咪
在一个context内部,切换设置globalCompositeOperation,有些不会出效果的问题,在canvas书籍上,我没有发现任何一本书提到过。这个问题也是折磨了我两天,认真看了看老师的代码,我发现原因了。也就是说你需要重新获取一次上下文,再进行设置就没有问题了。你仔细看看你的代码和老师的代码有什么区别。 老师在每一次的点击重新绘制事件处理中,都是重新获取了一次上下文。明白了吧。重点在这里。和a标签是否返回false没有一点关系。
transform()与setTransform()的区别 setTransform()将transform()设置的效果全部归零 transform()有级联的效果 注意使用
2016-10-24