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

為了賬號安全,請及時綁定郵箱和手機立即綁定

我的代碼效果有個bug,連續(xù)吃新果實時,舊漣漪會突然消失,新漣漪按規(guī)劃變大,請問怎么解決?

var?waveObj?=?function?()?{
	this.x?=?[];?
	this.y?=?[];
	this.alive?=?[];
	this.r?=?[];
}
waveObj.prototype.num?=?10;
waveObj.prototype.init?=?function(){
	for?(var?i?=?0;?i?<?this.num;?i++)?{
		this.alive[i]?=?false;
		this.r[i]?=?0;
	}
};
waveObj.prototype.draw?=?function(){
	cxt1.save();
	cxt1.lineWidth?=?2;
	cxt1.shadowBlur?=?10;
	cxt1.shadowColor?=?"#fff";
	for?(var?i?=?0;?i?<?this.num;?i++)?{
		if?(!this.alive[i])?{
			this.r[i]?+=?deltaTime*0.04;
			if?(this.r[i]>50)?{
				this.alive[i]?=?false;
				continue;
			}
			var?alpha?=?1?-?this.r[i]/50;
			cxt1.beginPath();
			cxt1.arc(this.x[i],this.y[i],this.r[i],0,Math.PI*2);
			cxt1.closePath();
			cxt1.strokeStyle?=?"rgba(255,255,255,"+alpha+")";
			cxt1.stroke();
		}
	}
	cxt1.restore();
}
waveObj.prototype.born?=?function(x,y){
	for?(var?i?=?0;?i?<?this.num;?i++)?{
		if?(!this.alive[i])?{
			this.alive?=?true;
			this.r[i]?=?10;
			this.x[i]?=?x;
			this.y[i]?=?y;
			return;
		}
	}
}

其他都好著,編譯也不會出現(xiàn)問題。就是這樣的漣漪就像突然消失一樣,很不好,不知道怎么解決。

正在回答

2 回答

還有第39行,alive后面少寫了 [i] ,

把我說的這幾處都改一下就可以了、、、

0 回復 有任何疑惑可以回復我~
#1

蒼白的尾巴 提問者

非常感謝!終于解決了
2016-08-16 回復 有任何疑惑可以回復我~
#2

weibo_包子餃子饅頭花卷8_0 回復 蒼白的尾巴 提問者

請教一下你是怎么解決的啊?
2017-10-19 回復 有任何疑惑可以回復我~
#3

蒼白的尾巴 提問者 回復 weibo_包子餃子饅頭花卷8_0

把之前沒有細心寫的代碼改正,然后就是20行判斷條件剛好寫反了。 之前是沒理解代碼,直接敲,就發(fā)生了好多bug,你先把這些串起來再寫就ok
2017-10-19 回復 有任何疑惑可以回復我~

第20行代碼處,去掉符號即可。

然后第13行的 ; 符號,建議去掉,一般是不帶的。。

1 回復 有任何疑惑可以回復我~
#1

蒼白的尾巴 提問者

20行的!去掉之后不出現(xiàn)漣漪了。
2016-08-16 回復 有任何疑惑可以回復我~
#2

蒼白的尾巴 提問者

打印輸出 this.alive時,先輸出false,碰撞后輸出undefined
2016-08-16 回復 有任何疑惑可以回復我~
#3

NoLimits 回復 蒼白的尾巴 提問者

還有第39行,alive后面少寫了 [i] , 把我說的這幾處都改一下就可以了、、、
2016-08-16 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我的代碼效果有個bug,連續(xù)吃新果實時,舊漣漪會突然消失,新漣漪按規(guī)劃變大,請問怎么解決?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號