如何在iOS中增加SKLightNode的大小

如何在iOS中增加SKLightNode的大小,第1张

概述我正在玩SKLightNodes并尝试让一个物体(太阳)照亮它周围的任何东西.问题是当我将SKLightNode添加到太阳节点时,SKLightNode仅出现在太阳的正中心.我尝试过缩放SKLightNode,但它似乎对SKLightNode的大小或范围没有影响.以下是SKLightNode的实现方式. let light = SKLightNode() light 我正在玩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中增加SKLightNode的大小全部内容,希望文章能够帮你解决如何在iOS中增加SKLightNode的大小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1003768.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存