首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iOS中增加SKLightNode的大小

如何在iOS中增加SKLightNode的大小
EN

Stack Overflow用户
提问于 2015-10-26 07:25:00
回答 1查看 705关注 0票数 4

我在玩SKLightNodes,试图让一个物体(太阳)照射到它周围的任何东西上。问题是,当我将SKLightNode添加到太阳节点时,SKLightNode只出现在太阳的最中心。我尝试过缩放SKLightNode,但它似乎对SKLightNode的大小或范围没有影响。下面是SKLightNode的实现方式。

代码语言:javascript
复制
  let light = SKLightNode()
                light.categoryBitMask = 1;
                light.falloff = 1;
                light.ambientColor = UIColor.whiteColor();
                light.setScale(50)
                star!.addChild(light)

如果有人对我如何提高光源的效率有任何建议,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-02-26 20:17:49

我认为增加SKLightNode“大小”的唯一方法是减小衰减值。您必须设置介于0和1.0之间的某个值。

代码语言:javascript
复制
    // 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
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33336275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档