Форум программистов, компьютерный форум CyberForum.ru

Слушатель актера - Android

Войти
Регистрация
Восстановить пароль
 
prog-hak
2 / 2 / 2
Регистрация: 08.01.2013
Сообщений: 62
10.12.2015, 21:24     Слушатель актера #1
Написал игру под фреймворком libGdx и столкнулся с проблемой, что на одном размере экрана (480х800) актеры появляются и слушатель к ним работает по нажатию на них.
А вот при иных размерах экрана все работает нормально, кроме самого слушателя. Такое ощущение, что тот остался на месте и не перемещался никуда не смотря на то, что экран поменял размер.
Создаю актера
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class PlayBtn extends Actor{
 
        public PlayBtn(){
            setSize(playBtn.getWidth(), playBtn.getHeight());
            setPosition(cam.position.x / 15f, cam.position.y / 2f);
        }
 
        @Override
        public void draw(Batch batch, float parentAlpha) {
            /*batch.setColor(getColor());*/
            batch.setProjectionMatrix(cam.combined);
            batch.draw(playBtn, getX(), getY(), playBtn.getWidth(), playBtn.getHeight());
        }
    }
И слушатель для него
Java
1
2
3
4
5
6
7
8
9
10
11
12
class PlayBtnListener extends ClickListener{
        @Override
        public boolean touchDown(InputEvent event, float x, float y, int pointer, int button) {
            playBtn = new Texture("playBtnDown.png");
            return true;
        }
 
        @Override
        public void touchUp(InputEvent event, float x, float y, int pointer, int button) {
            gsm.set(new PlayState(gsm));
        }
    }
Подскажите как сделать чтобы слушатель был перекреплен к актеру?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2015, 21:24     Слушатель актера
Посмотрите здесь:

Софт Слушатель порта
Слушатель порта Java Сети
Эллипс - слушатель JavaFX
GPS. Слушатель LocationListener Android
Java SE слушатель событий
Выбрать фильм и соответствующего ему актера, но с помощью промежуточной таблицы MySQL
Слушатель для события касания по тексту Android
ActionScript AS 3.0 Слушатель событий
Узнать, запущен ли слушатель Android
Слушатель в JTextArea Java SE
Android Как можно реализовать слушатель новых сообщений?
Слушатель на button JavaFX

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 01:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru