Sprite kit 精灵套件-部分遮罩精灵层

Sprite kit 精灵套件-部分遮罩精灵层,sprite-kit,swift3,2d-games,Sprite Kit,Swift3,2d Games,我有一个2-d水果忍者风格的iOS(swift 3)游戏,动物吃“敌人”精灵 目前,我可以检测到嘴巴和敌人之间的碰撞,并通过动画使敌人消失 然而,我想实现一个更现实的效果,当敌人的精灵进一步进入口腔时,通过阻挡敌人越来越多的部分,使其消失在口腔中 我试着使用遮罩和分层的组合,但它们很粗糙,并且会影响用户体验。达到这种效果最优雅的方法是什么 当前/非首选示例: 理想/首选示例: 企鹅会不会错过嘴,掉到两边?是的。它的演奏方式很像水果忍者,你用狗的上半部做一个带口罩的SKCropNode。当企鹅在

我有一个2-d水果忍者风格的iOS(swift 3)游戏,动物吃“敌人”精灵

目前,我可以检测到嘴巴和敌人之间的碰撞,并通过动画使敌人消失

然而,我想实现一个更现实的效果,当敌人的精灵进一步进入口腔时,通过阻挡敌人越来越多的部分,使其消失在口腔中

我试着使用遮罩和分层的组合,但它们很粗糙,并且会影响用户体验。达到这种效果最优雅的方法是什么

当前/非首选示例:

理想/首选示例:

企鹅会不会错过嘴,掉到两边?是的。它的演奏方式很像水果忍者,你用狗的上半部做一个带口罩的SKCropNode。当企鹅在嘴里时,将其添加到裁剪节点,当企鹅不在嘴里时,将其从裁剪节点中移除。请详细说明。我在构思你提出的解决方案时遇到困难?