【问题标题】:Can I change the device brightness level with Corona SDK?我可以使用 Corona SDK 更改设备亮度级别吗?
【发布时间】:2014-04-16 02:28:59
【问题描述】:

我想知道是否可以使用适用于 iOS 或 Android 的 Corona SDK 访问设备亮度。到目前为止,我的搜索一无所获。

我想这样做的原因是因为 Corona 不支持背景,这意味着我想在一段时间的交互后淡出我的应用程序的视觉效果,同时继续播放声音(我的应用程序是环境噪音应用)。

谢谢 -

【问题讨论】:

    标签: android ios coronasdk brightness


    【解决方案1】:

    我会建议一种解决方法,那就是在场景顶部添加一个 alpha=0 的矩形,并放置一个计时器或定期检查玩家活动的东西,并触发转换以使矩形 alpha每当玩家一段时间不活跃时,回到 1(或您想要的“衰减级别”)。 每当播放器再次处于活动状态时,只需将 alpha 设置回 0。

    轻松搞定:

    新矩形:http://docs.coronalabs.com/api/library/display/newRect.html

    timer.performWithDelay: http://docs.coronalabs.com/api/library/timer/performWithDelay.html

    transition.to:https://docs.coronalabs.com/api/library/transition/to.html

    【讨论】:

    • 感谢 Teddy - 我曾想过这种方法;但是,在背光显示器上,这不会消耗与“打开”屏幕并显示图形相同的电量吗?
    • 我“认为”智能手机足够智能,可以根据亮度降低功耗。我想你需要做一个基准测试并进行比较:)
    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多