11.02.2012 / 10:29 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| Postal, на твой пост ( 11.02.2012 / 07:42) отвечу, Тогда кадры размещаются так: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 а секвенция составляется также, как обычно. |
11.02.2012 / 12:26 | |
Postal Пользователь Сейчас: Offline
Имя: Артем Регистрация: 22.09.2010
| DominaN, Это я знаю вот коротко: int[] c = {0,1,2,3}; int[] d = {4,5,6,7}; int[] b = {8,9,10,11}; int[] a = {12,13,14,15};
private void inputKey() { int keyStates = getKeyStates(); if ((keyStates & LEFT_PRESSED)!= 0) { sspider.move(-speed,0); sspider.setFrameSequence(a); sspider.nextFrame(); } if ((keyStates & RIGHT_PRESSED) != 0) { sspider.move(speed,0); sspider.setFrameSequence(b); sspider.nextFrame(); } if ((keyStates & UP_PRESSED) !=0) { sspider.move(0,-speed); sspider.setFrameSequence(c); sspider.nextFrame(); } if ((keyStates & DOWN_PRESSED) !=0) { sspider.move(0,speed); sspider.setFrameSequence(d); sspider.nextFrame(); } что не так можешь дать пример какойнибудь чтоб в четыре стороны ходил и по четыре последовательноси было только без trans mirror
Изменено Postal (11.02 / 12:27) (всего 1 раз) |
11.02.2012 / 12:56 | |
Dimon638 Пользователь Сейчас: Offline
Регистрация: 12.04.2011
| Postal, Нужно сделать так, чтобы при нажатии например клавиши вправо метод setSequence(int[]) вызывался один, раз, и потом вызов передвижения спрайта и анимации уже работали без setSequence, так же и с другими сторонами, установка Sequenc'ии вызывалась единожды, иначе если вызывать её постоянно, то анимация спрайта будет постоянно сбрасыватся на первый кадр, указанный в setSequence, надеюсь ты понял о чём я)) |
11.02.2012 / 14:19 | |
Nokia_372Oc Пользователь
| Подскажите пожалуйста как мне подключить class Voice лежащий в приложении в папке class к моему мидлету. Вот у меня код для подключения если class Voice лежит в корневой папке приложения: Может надо так написать: Плиз подскажите! Мне срочно надо! Изменено Nokia_372Oc (11.02 / 14:21) (всего 1 раз) |
11.02.2012 / 14:22 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| Nokia_372Oc, import class.Voice; в самом верху. new Voice(); в программе. Но как ты написал тоже можно.
|
11.02.2012 / 14:25 | |
Nokia_372Oc Пользователь
| Значит мой метод соединения будет работать!? |
11.02.2012 / 14:32 | |
Nokia_372Oc Пользователь
| И последний важний вопрос. Эта строка... ...воспроизводит музыку бесконечно, а как зделать что бы музыка проиграла и началась другая? Плиз! |
11.02.2012 / 14:39 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| Nokia_372Oc, ну наверно поставить loopCount(1) и проверять состояние плеера. Если он stopped, значит мелодия закончилась, надо играть следующую.
|
11.02.2012 / 14:47 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| Nokia_372Oc, не надоело?
__________________
Да, детка, я - Король Ящериц!!! |