【问题标题】:Scaling SKSpriteNode缩放 SKSpriteNode
【发布时间】:2017-02-19 02:29:57
【问题描述】:

我在一个场景中创建了各种 SKSPriteNode。节点为圆形。我想知道如何根据我的条件将节点的大小更改为原始大小的 2/3 或 3/4。我知道我必须使用缩放方法/函数,但我不是 100% 确定如何将当前大小的 2/3 或 3/4 实现到参数中:/

【问题讨论】:

    标签: swift xcode sprite-kit skspritenode


    【解决方案1】:

    方法/功能:

    func scalePlayer(percentage: CGFloat)
    {
        player.xScale = percentage
        player.yScale = percentage
    }
    

    然后在条件期间执行:

    scalePlayer(percentage: 0.75)
    

    【讨论】:

    • 这不是必需的,因为 SKNode 已经有一个设置 x 和 y 比例的方法。所以你可以这样做mySprite.setScale(0.75)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-15
    • 1970-01-01
    • 2013-10-12
    • 1970-01-01
    相关资源
    最近更新 更多