creator2.0 mask组件中遮罩所需要的贴图, 目前引擎有办法让他支持九宫格图片吗 ?

项目中很多大小不一区域有相同圆角的遮罩需求, 引擎目前有办法支持吗?
还是这种需求在技术就不合适这样做, 只能外面处理好遮罩图?

顶一下,怎么没人回复一下,我也有这需求

去看看引擎的源码,解决方案就能分析出来了

1赞

2.0渲染架构全改了, CCMask没有_sgNode了,希望引擎组给个解决方案或思路

顶以下,现在有方案吗?

顶一下,这个功能还是有需求的!

更新到2.3.4,_sgNode没有了,这个怎么弄的

试了一下
把mask-assembler.js里面的SimpleSpriteAssembler改成SlicedAssembler貌似就可以了
没进一步测试不知道会不会有问题

頂一個,這問題很重要阿

应该这样改(基于2.4.7):
找到:engine/cocos2d/core/renderer/webgl/assemblers/mask-assembler.js
找到:const SimpleSpriteAssembler = require('./sprite/2d/simple'); 这行代码
改: /sprite/2d/simple -> ./sprite/2d/sliced
当然,如果你“能力出众”,还可以 保留这2个方式,自定义一个属性来决定,到底用哪个