swift - 调整 Sprite 的亮度

标签 swift sprite-kit action sprite brightness

我有一个按钮,当它被触摸时,我希望它会收缩并稍微变暗。缩小按钮很容易 (SKAction.scaleTo),但我似乎找不到使它变暗的方法(我实际上不确定它是否是可以使用 SKAction 使 Sprite 变暗)。

我可以在按钮的顶部添加一个纯黑色 Sprite 并调整 alpha 以在触摸时变暗,但在我将其实现到我的代码中之前,我只是想确保没有比我更简单的东西可用还没发现。

最佳答案

SKAction.colorizeWithColorSKAction.colorizeWithBlendFactor 可能对您有帮助

关于swift - 调整 Sprite 的亮度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33782878/

相关文章:

wpf - Caliburn.Micro:ControlTemplate 中按钮的 Action

jsf - action 和 actionListener 的区别

java - 将预定义操作关联到关闭按钮 Java JDialog

swift - 在发送者操作方法中检测 UIButton 中点击/按下的位置是什么

ios - 选中单元格时隐藏圆形uiview

ios - SpriteKit 关节 : follow the body

ios - spritekit 游戏中的音效开/关

ios - 如何将图像存储到 Realm 数据库?

swift - SpriteKit 瓦片 map 不加载瓦片

sprite - 有没有办法直观地看到 Sprite 套件的 SKPhysicsbody 边界?