- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在玩弄 SKLightNodes 并试图让一个物体(太阳)照亮它周围的任何东西。问题是当我将 SKLightNode 添加到太阳节点时,SKLightNode 只出现在太阳的正中心。我试过缩放 SKLightNode,但它似乎对 SKLightNode 的大小或范围没有影响。以下是 SKLightNode 的实现方式。
let light = SKLightNode()
light.categoryBitMask = 1;
light.falloff = 1;
light.ambientColor = UIColor.whiteColor();
light.setScale(50)
star!.addChild(light)
如果有人对我如何提高光源的效率有任何意见,我将不胜感激。
最佳答案
我认为增加 SKLightNode“大小”的唯一方法是降低衰减值。您必须需要在 0 到 1.0 之间设置一些值。
// very bright
light?.falloff = 0.1
// a little less bright
light?.falloff = 0.5
// the default brightness
light?.falloff = 1.0
// a little darker
light?.falloff = 2.0
// very dark
light?.falloff = 5.0
关于ios - 如何在 iOS 中增加 SKLightNode 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33336275/
我一直在 SpriteKit(iOS8 中的新功能)中试验 SKLightNode,即使在一个非常简单的测试用例中,我的性能也很糟糕。例如,在纯色 SKSpriteNode 上使用单一光源,我在 上得
我没有成功让 SKSpriteNode 转换阴影,并且在从同一光源进入阴影时也消失了。我能够做到两者之一,但不能同时做到。 根据文档:如果 Sprite 位于灯光转换的阴影内,并且 Sprite 的
我有以下 SpriteKit 场景 如果我启用一个 SKLightNode,它看起来就像这样: 但是,如果我启用两个灯,灯就会完全困惑: 这是 SpriteKit 中的错误吗?这是一个已知的限制吗?
有没有办法改变 SKLightNodes ambientColor 的 alpha 值,例如即使 lightNode 在屏幕的另一侧也可以看到它们的背景? //Add LightNode let li
我有 3 个 SKLightNode,每个节点都有一种浅色:红色、绿色和蓝色。我想要的效果是由 SKLightNodes 生成的阴影具有混合模式。Xcode模拟器 我做了一些 photoshop 示例
我一直在尝试 SpriteKit 的 SKLightNode 功能,但在处理阴影时遇到了问题。具体来说,无论我将其设置为什么,我的 SKLightNode 的 falloff 属性似乎都没有执行任何操
我已经建立了一个简约的项目here它只是添加一个红色方 block ,然后点击屏幕后,一个光源照亮它。在模拟器上它运行良好,但在我的 iPhone 5 上,一旦光源添加到节点树中,正方形就变得不可见。
我有一个带有多个灯光节点的场景。通常情况下,我的游戏在 2016 年末的 Macbook Pro 上以 60 fps 的速度运行良好。 (该游戏适用于 Mac,不适用于 iOS)。当添加轻节点时,帧速
在 Sprite Kit 中,我使用 SKCameraNode 来放大和缩小 SKScene。场景中的任何 SKLightNodes 都不会缩放。它们不是 Camera 的子对象,因此不应该是不变的。
我的灯: self.light = [[SKLightNode alloc] init]; self.light.categoryBitMask = 0; self.light.falloff = 1
我正在尝试为我的 children 制作一款简单的游戏。我正在尝试实现灯光和发射器节点。然而,游戏在碰撞时崩溃,这应该会导致 gameOverScene。奇怪的是,如果我添加一个刹车点,代码可以正常完
我正在玩弄 SKLightNodes 并试图让一个物体(太阳)照亮它周围的任何东西。问题是当我将 SKLightNode 添加到太阳节点时,SKLightNode 只出现在太阳的正中心。我试过缩放 S
当我的场景中有一个 SKLightNode 和一个过滤模式设置为 SKTextureFilteringMode.nearest 的 SKSpriteNode 时, Sprite 在缩放时是模糊的. l
我的场景中有几个 Sprite 节点正在转换阴影。我还有一个 Sprite 在其中一个阴影中。我希望能够判断用户是否将 Sprite 从阴影中移到光线中。无论如何要 swift 做到这一点?谢谢。 最
我是一名优秀的程序员,十分优秀!