透明度不起作用

来源:2-3 海葵绘制

慕斯卡4545833

2016-10-18 11:38

透明度一直不起作用啊

aneObj.prototype.draw = function(){

	ctx2.save();
	ctx2.globalAlpha = 0.6;
	for (var i = 0; i < this.num; i++) {
		//beginPath,moveTo,lineTo,stroke,strokeStyle ,lineWidth,
		ctx2.beginPath();
		ctx2.moveTo(this.x[i],canHeight);
		ctx2.lineTo(this.x[i],canHeight - this.len[i]);
		ctx2.lineWidth = 20;
		ctx2.lineCap = "round"
		ctx2.strokeStyle = "#3b154e";
		ctx2.stroke();
		

	}
	ctx2.restore();

}


写回答 关注

2回答

  • 慕斯卡4545833
    2016-10-18 12:10:20

    加载不出透明度的原因是一直循环画海葵,重叠了

  • 慕斯卡4545833
    2016-10-18 12:09:19

    已经解决了,看到评论里面有一个人的方法是把ane.draw();方法放在

    function drawbackground(){
    	 bgPic.onload=function(){
    	
        ctx2.drawImage(bgPic,0,0,canWidth,canHeight);
        ane.draw();	
    
      }
    }



    qq_吵死了...

    试了也还是没有作用,我的是透明的情况只有0和1,

    2016-10-25 18:25:28

    共 1 条回复 >

HTML5小游戏---爱心鱼(上)

学做HTML5游戏,轻轻松松带你上手,适合刚入手游戏开发的同学

92348 学习 · 551 问题

查看课程

相似问题