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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
prog-hak
2 / 2 / 2
Регистрация: 08.01.2013
Сообщений: 62
#1

Слушатель актера - Программирование Android

10.12.2015, 21:24. Просмотров 191. Ответов 0
Метки нет (Все метки)

Написал игру под фреймворком 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));
        }
    }
Подскажите как сделать чтобы слушатель был перекреплен к актеру?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2015, 21:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Слушатель актера (Программирование Android):

Узнать, запущен ли слушатель - Программирование Android
Можно ли определить, запущен ли слушатель? Т.е. было ли выполнено addListener...()

GPS. Слушатель LocationListener - Программирование Android
Изменения текущего местоположения сохраняю в файл, сохраняя время и координаты. Потом просматриваю его и выясняется, что записи...

Слушатель для события касания по тексту - Программирование Android
Подскажите пожалуйста как создать обработчик события касания по разному тексту? Допустим есть StringBuilder str str заполнен с помощью...

Как остановить слушатель сканера отпечатков пальцев - Программирование Android
Добрый день! Вопрос такой как после старта прослушивания сканера отпечатков принудительно остановить его, ну и соответсвенно при уходе...

Как можно реализовать слушатель новых сообщений? - Программирование Android
Здравствуйте! Я хочу понять, как можно реализовать получение новых сообщений, даже когда приложение свернуто\закрыто? Как в любом...

Выбрать фильм и соответствующего ему актера, но с помощью промежуточной таблицы - MySQL
Здраствуйте, помогите пожалуйста выбрать данные, мне нужно выбрать фильм и соответствующего ему актера, но с помощью промежуточной таблицы...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2015, 21:24
Привет! Вот еще темы с ответами:

Слушатель на скайп - Java SE
добрый вечер ! нужна ваша помощь написал программу, которая привязана к скайпу. когда в своей программе что-то меняю то в скайпе тоже...

Слушатель порта - Java Сети
Всем привет. Написал клиент-серверное приложение для передачи файлов от клиента к серверу. Не устраивает то, что сервер активно слушает...

Слушатель в JTextArea - Java SE
Создал ТекстАреа, мне нужно, чтобы общение с программой было не через консоль, а через это приложение. Вывод на него я сделал вместо...

Эллипс - слушатель - Java
Суть в том, чтобы сделать из нарисованного эллипса - кнопку, при нажатии на которую происходило бы какое-то действие. Т.е., для события...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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