第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

我想在canvas中畫(huà)一個(gè)L型的流動(dòng)的100個(gè)小球,下半部分不知道如何實(shí)現(xiàn)了

var?me=document.getElementById('me');
me.width=500;
me.height=500;
var?tex=me.getContext('2d');
tex.beginPath();
tex.moveTo(100,100);
tex.lineTo(100,300);
tex.lineTo(250,300);
tex.lineTo(250,250);
tex.lineTo(150,250);
tex.lineTo(150,100);
tex.closePath();
tex.stroke();
var?aball=[];
for(var?i=0;i<1000;i++){
????var?r=Math.floor(Math.random()*255);
????var?g=Math.floor(Math.random()*255);
????var?b=Math.floor(Math.random()*255);
????var?R=Math.random()*10+5;
????ball={
????????color:'rgb('+r+','+g+','+b+')',
????????R:R,
????????x1:Math.random()*50+100,
????????y1:Math.random()*200+100,
????????vx1:Math.random()*2+2,
????????vy1:Math.random()*2+2,
????????x2:Math.random()*200+150,
????????y2:Math.random()*50+250,
????????vx2:Math.random()*3+3,
????????vy2:Math.random()*3+3
????};
????aball[i]=ball;
}

????function?qq()?{
????????tex.clearRect(0,?0,?me.width,?me.height);
????????for?(var?i?=?0;?i?<?aball.length;?i++)?{
????????????/*tex.globalCompositeOperation='lighter';*/
????????????tex.beginPath();
????????????tex.arc(aball[i].x1,?aball[i].y1,?aball[i].R,?0,?2?*?Math.PI);
????????????tex.closePath();
????????????tex.fillStyle?=?aball[i].color;
????????????tex.fill();
????????}
????}
setInterval(function?()?{
????qq();
????move();
},20);
??function?move()?{
??????for?(var?i?=?0;?i?<?aball.length;?i++)?{
??????????aball[i].x1?+=?aball[i].vx1;
??????????aball[i].y1?+=?aball[i].vy1;
??????????if?(aball[i].x1?-?aball[i].R?<=?100)?{
??????????????aball[i].vx1?=?-aball[i].vx1;
??????????????aball[i].x1?=?100?+?aball[i].R;
??????????}
??????????if?(aball[i].x1?+?aball[i].R?>=?150)?{
??????????????aball[i].vx1?=?-aball[i].vx1;
??????????????aball[i].x1?=?150?-?aball[i].R;
??????????}
??????????if(aball[i].x1+aball[i].R>=150||aball[i].y1-aball[i].R>=250){

??????????????aball[i].x1?+=?aball[i].vx1;
??????????????aball[i].y1?+=?aball[i].vy1;
??????????}
??????????/*else?{
??????????????aball[i].vx1?=?-aball[i].vx1;
??????????????aball[i].x1?=?150?-?aball[i].R;
??????????}*/
??????????/*if(aball[i].x1+aball[i].R>=250){
??????????????aball[i].vx1=-aball[i].vx1;
??????????????aball[i].x1=250-aball[i].R;
??????????}*/
??????????/*if(aball[i].y1-aball[i].R>=250){
??????????????aball[i].vy1=-aball[i].vy1;
??????????????aball[i].vy1=250-aball[i].R;
??????????}*/
??????????if?(aball[i].y1?-?aball[i].R?<=?100)?{
??????????????aball[i].vy1?=?-aball[i].vy1;
??????????????aball[i].y1?=?100?+?aball[i].R;
??????????}
??????????if?(aball[i].y1?+?aball[i].R?>=?300)?{
??????????????aball[i].vy1?=?-aball[i].vy1;
??????????????aball[i].y1?=?300?-?aball[i].R;
??????????}
??????}
??}


正在回答

0 回答

舉報(bào)

0/150
提交
取消

我想在canvas中畫(huà)一個(gè)L型的流動(dòng)的100個(gè)小球,下半部分不知道如何實(shí)現(xiàn)了

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)