[]分享:使用 graphics.clipRect 的注意事项

1、使用graphics.clipRect之后报错?
  比较简单的项目使用clipRect的时候可能不会报错,一旦报错,那么就是使用的方式不对。
   使用clipRect需要注意的是:必须要先调用save(),用完之后也必须调用下restore()。以下的步骤不能少也不能错!
  var sp:Sprite = new Sprite();
  sp.graphics.save();
  sp.graphics.clipRect(0,0,100,100);
  sp.graphics.drawRect(0,0,400,400,"#ffffff",null,1);
  sp.graphics.restore();
  Laya.stage.addChild(sp);
2、使用graphics.clipRect之后裁剪区域没有显示、生效?
 
出现这个问题的话就是顺序错了。必须要先clipRect之后再drawRect。不然就不会显示生效!
已邀请:

Monica - 知识达人

赞同来自: Laya_XS

如果还有什么问题的话可以留言

要回复问题请先

商务合作
商务合作