当你能做的所有事情都可以在SKSpriteNode上完成时,我不确定使用skshapenode有什么意义。您是否遇到过绝对需要SKShapeNode的用例?
由于
答案 0 :(得分:0)
灵活性和细节。
图像处理是一种完全不同于矢量处理的方法,后者只能通过SKShapeNode完成,SKShapeNode源自绘图的图形上下文。使用路径进行绘图非常强大。您可以对形状的子部分进行着色,然后更改它们,或者轻松创建具有不同子部分质量的变体对象。
您可以动态绘制,修改和缩放形状节点。
图像和纹理不具备这种灵活性。例如,如果您只想将纹理或图像中的一行更改为新颜色,该怎么办?