【问题标题】:Roku: Random flickering when Dialog is shown?Roku:显示对话框时随机闪烁?
【发布时间】:2018-03-28 16:54:09
【问题描述】:

我有一个对话框在显示时随机闪烁。似乎没有太多关于它为什么这样做的线索。它会闪烁几秒钟,然后停止,然后它会再次随机闪烁,等等。当它闪烁时,从遥控器到应用程序有大约 1 秒的输入延迟。当闪烁停止时,它会恢复正常响应。其他人有过这种经历吗?

dialog = createObject("roSGNode", "Dialog")
dialog.optionsDialog = true
dialog.titleColor = "0xffffff"
dialog.messageColor = "0xffffff"
dialog.dividerUri = ""

dialog.width = "900"
dialog.title = "Exit App"
dialog.message = "Are you sure you want to exit?"
dialog.buttons = ["Cancel","Exit"]
dialog.buttonGroup.minWidth = "40"
dialog.buttonGroup.maxWidth = "40"
dialog.buttonGroup.focusedIconUri = ""
dialog.buttonGroup.iconUri = ""

dialog.observeField("buttonSelected", "onExitDialogButtonClick")

m.top.dialog = dialog

【问题讨论】:

    标签: dialog flicker roku


    【解决方案1】:

    这听起来像是纹理内存的问题。 您应该检查使用了多少纹理内存。你可以阅读如何做到这一点here

    【讨论】:

    • 这就是我的倾向,但我使用了loaded_textures cmd 并没有接近极限Texture Memory: 6090KB of 41943KB used
    • 我认为您提供的代码没有任何问题,但这只是创建对话框对象的代码的一部分。 “闪烁”是否可能实际上是正在创建的新对话框?也许您出于某种超出您提供的代码的原因创建了多个对话框?正是这种输入滞后给了我这个想法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-03
    • 2012-07-02
    • 1970-01-01
    • 2013-04-26
    相关资源
    最近更新 更多