gpt4 book ai didi

swift - SKSpriteNode 和 SKLightNode 不遵守 SKTextureFilteringMode.nearest

转载 作者:行者123 更新时间:2023-11-28 07:42:43 29 4
gpt4 key购买 nike

当我的场景中有一个 SKLightNode 和一个过滤模式设置为 SKTextureFilteringMode.nearestSKSpriteNode 时, Sprite 在缩放时是模糊的.

let light = SKLightNode()
light.categoryBitMask = 1
light.falloff = 0.1
light.isEnabled = true
self.addChild(light)

let aSprite = SKSpriteNode(texture: aTexture)
aSprite.texture?.filteringMode = SKTextureFilteringMode.nearest
aSprite.normalTexture = aSprite.texture?.generatingNormalMap()
aSprite.normalTexture?.filteringMode = SKTextureFilteringMode.nearest
aSprite.lightingBitMask = 0b0001
aSprite.setScale(10.0)
self.addChild(aSprite)

这是一个光源(红色圆点)和两个 Sprite 的例子,唯一的区别是 lightingBitMask

enter image description here

这是一个错误还是可以在缩放时保持最近邻过滤模式但仍然使用光源?还是在缩放 Sprite 时法线贴图会弄乱?

最佳答案

我问了一个技术支持问题,他们告诉我这是一个错误。

技术支持:697113125
雷达:44715626

他们在 bug 部分回溯了。这只是一个模拟器问题。在真实设备上测试。

Simulator is never a 1-to-1 representation of what you will see on a real device. It is always best practice to test on a real device!

关于swift - SKSpriteNode 和 SKLightNode 不遵守 SKTextureFilteringMode.nearest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51778484/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com