我希望能够在iOS7中将像素写入SKSprite
的图像。我该怎么做呢?
应用程序?以图形为例。随机图像。可能对精灵施加伤害效果。
答案 0 :(得分:2)
你不能直接写入iOS 7中的SKSpriteNode像素数据。(这在Apple的WWDC 2013 videos中明确地提到了sprite kit,我强烈推荐。)你唯一能做的就是改变其texture
成员。 Apple docs on sprites提供了各种技术来做到这一点。
如果真的需要以编程方式创建图像,您可以使用像素缓冲区进行,然后使用SKTexture
和相关方法将其设置为textureWithData:size:
。但是,对于爆炸和伤害效果,可能有更好的方法来做到这一点,例如粒子系统或掩盖或将底层精灵与其他精灵组合。
答案 1 :(得分:0)
How to draw a line in Sprite-kit
我不知道你可以直接在节点或场景上画线等。这适用于我的目的。