关于在ctx1上添加阴影的问题(含图片 代码)

来源:2-7 游戏分值计算(2)

木子舟义

2015-11-24 22:33

我在ctx1上添加了阴影效果后 

为什么整个画布的每一个都有了阴影 包括ctx2上也有了   


ctx1.save();

ctx1.shadowBlur= 10;

ctx1.shadowColor ='#fff';


ctx1.textAlign = 'center';

ctx1.font = "bold 50px serif";


ctx1.fillText("Score:"+this.score,canWidth/2,70);



if(this.gameOver){

this.alpha += deltaTime * 0.0005;

if(this.alpha > 1){

this.alpha = 1;

}

ctx1.fillStyle = 'rgba(255,255,255,' + this.alpha +')';

ctx1.fillText("GameOver",canWidth/2,canHeight/2);

}

ctx1.restore;


5654750c000169f904380634.jpg

5654750c0001d7c405000354.jpg


写回答 关注

2回答

  • 陌上_0004
    2015-12-02 10:45:11
    已采纳

    你的restore方法没有加括号

    木子舟义

    果然,粗心啊粗心啊 谢谢~

    2015-12-02 20:54:50

    共 1 条回复 >

  • echo_kinchao
    2015-11-25 10:14:05

    是不是样式 权重的问题影响了

    木子舟义

    和权重没关系。我说的是为什么ctx2画布上也会被渲染上阴影

    2015-11-25 21:23:20

    共 1 条回复 >

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

通过一个清新美好的小游戏教程,熟悉游戏开发流程

46272 学习 · 189 问题

查看课程

相似问题