Вниз  Java-программирование (1-ые посты)
- 11.02.2012 / 10:29
DominaN
  Пользователь

DominaN 
Сейчас: Offline
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
  Пользователь

Postal 
Сейчас: Offline
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
  Пользователь

Dimon638 
Сейчас: Offline
Postal, Нужно сделать так, чтобы при нажатии например клавиши вправо метод setSequence(int[]) вызывался один, раз, и потом вызов передвижения спрайта и анимации уже работали без setSequence, так же и с другими сторонами, установка Sequenc'ии вызывалась единожды, иначе если вызывать её постоянно, то анимация спрайта будет постоянно сбрасыватся на первый кадр, указанный в setSequence, надеюсь ты понял о чём я)) :-) ;-)
- 11.02.2012 / 14:19
Nokia_372Oc
  Пользователь

Nokia_372Oc 
:офигеть:Подскажите пожалуйста как мне подключить class Voice лежащий в приложении в папке class к моему мидлету. Вот у меня код для подключения если class Voice лежит в корневой папке приложения:

  1. cnv = new Voice();

Может надо так написать:

  1. cnv = new class.Voice();

Плиз подскажите!
Мне срочно надо!

Изменено Nokia_372Oc (11.02 / 14:21) (всего 1 раз)
- 11.02.2012 / 14:22
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Nokia_372Oc, import class.Voice;
в самом верху.
new Voice();
в программе.
Но как ты написал тоже можно.
- 11.02.2012 / 14:25
Nokia_372Oc
  Пользователь

Nokia_372Oc 
:офигеть:Значит мой метод соединения
  1. cnv = new class.Voice();
будет работать!?
- 11.02.2012 / 14:32
Nokia_372Oc
  Пользователь

Nokia_372Oc 
:офигеть:И последний важний вопрос. Эта строка...

  1. plr.setLoopCount(-1);

...воспроизводит музыку бесконечно, а как зделать что бы музыка проиграла и началась другая?
Плиз!
- 11.02.2012 / 14:39
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Nokia_372Oc, ну наверно поставить loopCount(1) и проверять состояние плеера. Если он stopped, значит мелодия закончилась, надо играть следующую.
- 11.02.2012 / 14:45
Nokia_372Oc
  Пользователь

Nokia_372Oc 
:офигеть: Дальше я сам разберусь.
- 11.02.2012 / 14:47
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Nokia_372Oc, не надоело?
__________________
 Да, детка, я - Король Ящериц!!!
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)