【问题标题】:iOS: How to set programmatic alpha mask of SKSpriteNodeiOS:如何设置 SKSpriteNode 的程序化 alpha 掩码
【发布时间】:2017-06-26 01:41:44
【问题描述】:

我可以在项目的 .sks 文件中设置我自己的自定义对象的 alpha 掩码,但我不确定如何以编程方式进行。

【问题讨论】:

    标签: ios swift xcode sprite-kit skspritenode


    【解决方案1】:

    更新:刚刚想通了。

    let presetTexture = SKTexture(imageNamed: "YOURIMAGE.png")
    presetObject = SKSpriteNode(texture: presetTexture)
    presetObject.physicsBody = SKPhysicsBody(texture: presetTexture, size: presetTexture.size())
    

    【讨论】:

    • 这个要小心,如果你的贴图有缝隙,body只会做贴图的左边
    • @Knight0fDragon 有没有办法让它成为整个纹理而不仅仅是左侧?
    猜你喜欢
    • 1970-01-01
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多