【问题标题】:Do I add event listener in oncreate method or render method to an actor in libgdx?我是否将 oncreate 方法或 render 方法中的事件侦听器添加到 libgdx 中的演员?
【发布时间】:2020-10-31 22:22:20
【问题描述】:

我想为我的图片按钮添加一个点击监听器,但我无法确定在哪里添加该功能。

【问题讨论】:

    标签: android-studio libgdx event-listener imagebutton


    【解决方案1】:

    在这两者之间,绝对是onCreate()。在render() 上添加监听器并没有多大意义,因为您只需要添加一次,而不是每秒添加很多次。

    这是一个如何将侦听器添加到 ImageButton 的示例:

    myImageButton.addListener(new ChangeListener() {
        @Override
        public void changed(ChangeEvent event, Actor actor) {
            // do stuff here
        }
    });
    

    您可以在official wiki 中阅读更多关于侦听器和 Scene2D 的信息。

    【讨论】:

    • 如何在此处添加我的 clicklistener
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-29
    相关资源
    最近更新 更多