Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
prog-hak
2 / 2 / 3
Регистрация: 08.01.2013
Сообщений: 62
#1

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

10.12.2015, 21:24. Просмотров 220. Ответов 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
Ответы с готовыми решениями:

Узнать, запущен ли слушатель
Можно ли определить, запущен ли слушатель? Т.е. было ли выполнено...

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

Фоновый слушатель уведомлений
Мне нужен фоновый процесс, который будет ожидать данные с сервера и выводить...

Слушатель для события касания по тексту
Подскажите пожалуйста как создать обработчик события касания по разному тексту?...

Как остановить слушатель сканера отпечатков пальцев
Добрый день! Вопрос такой как после старта прослушивания сканера отпечатков...

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

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

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

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


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

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

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