如何动态对精灵进行不规则裁剪

公司要做一款h5跑酷游戏,需要实现如上图所示的效果
路面是多边形,如何进行裁剪
谢谢各位大佬

以前写过一个相似的:https://blog.csdn.net/final5788/article/details/49200377

大佬 这个是你写的啊