Авторизироваться
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Модератор форума: ADMIN, Nextik  
Нажатие двух клавиш одновременно.
01.05.2009 в 15:42 Сообщение #21
121212
Программист
Проверенные
Сообщений: 268
Награды: 7
Репутация: 14
Offline
нев версия моего проекта(12345 бесмертие(кто незнает)
Прикрепления: 4190348.jar (42.3 Kb)
01.05.2009 в 16:05 Сообщение #22
mustaeed
Непонятливый
Пользователи
Сообщений: 21
Награды: 0
Репутация: 0
Offline
Я думаю твоя идея не подходит.
у меня у самого такая была, и всё ещё думаю может сделать чтобы персонаж всё время бежал, а игроку только нужно во время успевать стрелять, обпрыгивать пули
и приседать под них.но всё таки я хочу сделать понастоящему динамичную игру чтото по типу контры только на мобиле, всего одновременно нажимать не более двух клавиш.
кнопки выстрела вообще не будет, их будет три одна прямо, другая вверх, другая вниз.
одна рука на стрелках, другая на цифрах.
стрелками бегать,прыгать,приседать.
цифрами стрелять.
и если ты например держиш руку на беге, то при выстреле, персонаж не должен останавливаться и ждать пока ты снова перенажмёш бег, потому что это очень раздражает и удовольствия от игры не доставляет.

впринципи вот посмотри какое управление я хочу сделать(прикрепил наработку, прыгать пока 5кой),
только всё это должно работать непрерывно(то есть как раз комбинациями)
я не говорю что с этим управлением гарантировано будет удобно играть,
но предполагаю такую возможность.
вообщем надо тестировать на сотовике и сначала конечно решить проблему.

Прикрепления: KombatRunner.jar (36.7 Kb)
01.05.2009 в 16:10 Сообщение #23
121212
Программист
Проверенные
Сообщений: 268
Награды: 7
Репутация: 14
Offline
а где игра включил и белый экран
01.05.2009 в 16:23 Сообщение #24
mustaeed
Непонятливый
Пользователи
Сообщений: 21
Награды: 0
Репутация: 0
Offline
хрен знает, у меня работало может ещё jad файл
заработало?
Прикрепления: KombatRunner.jad (0.3 Kb)
01.05.2009 в 16:24 Сообщение #25
mustaeed
Непонятливый
Пользователи
Сообщений: 21
Награды: 0
Репутация: 0
Offline
ещё exe
Прикрепления: KombatRunner.exe (108.9 Kb)
01.05.2009 в 16:29 Сообщение #26
121212
Программист
Проверенные
Сообщений: 268
Награды: 7
Репутация: 14
Offline
нет
01.05.2009 в 17:05 Сообщение #27
mustaeed
Непонятливый
Пользователи
Сообщений: 21
Награды: 0
Репутация: 0
Offline
wacko что то я понятия не имею почему он не запускается попробуй несколько раз запустить может просто глючит.
всяко пробовал у меня работает.
01.05.2009 в 17:06 Сообщение #28
mustaeed
Непонятливый
Пользователи
Сообщений: 21
Награды: 0
Репутация: 0
Offline
у тебя какой эмулятор?
01.05.2009 в 18:33 Сообщение #29
12121
Программист
Проверенные
Сообщений: 357
Награды: 4
Репутация: 290
Offline
Попробывал вот это запустить на телефоне
program keys;
uses keys;

Var
i,m: Integer;

begin
repeat
i:=get_key_states;m:=getKeyPressed;
setColor(255,255,255);fillrect(0,0,getWidth,getHeight );
setColor(255,0,0);drawText(''+i+' '+m,50,50);repaint;
until false;
END .
Получилось что 4 2 6 8 5 то же что джойстик. Еще работает 7 9 # и может * у меня на ней прога висит забивает точно не знаю.
3 не определяется либой но определяется getKeyPressed;
пока не будет нажато что другое
то есть если у тебя будет 1 нажатие = 1 выстрел то все нормально. А если хочешь что бы нажал и стельба была пока не отпустишь то это не выйдет. Если остановишься а потом опять пойдешь надо будет стрельбу нажимать. Запусти этот примерчик у себя на тел и посмотри.

попробуй либой проверять движение а стельбу getKeyPressed;
1 выстрел = 1 нажатие так мне кажется лучше всего.

Можно двигаться будет и джойст и кноп только 5 сделать вперед 4 назад а стрельбу как ты хотел. Мне бы так было удобно.

01.05.2009 в 21:04 Сообщение #30
mustaeed
Непонятливый
Пользователи
Сообщений: 21
Награды: 0
Репутация: 0
Offline
в таком случае не получится как я хотел потому как мне надо было 6кой стрельба,
а тут она получается будет тоже что бежать вправо, но это не существенно,
думаю можно будет чтото придумать.
то что стрелять очередями а не безпрерывно гейм-плей не испортит.

Скажи мне главное когда ты жмёш бежать вправо с помощью либы и в этот момент нажимаеш выстрел с помощью keygetpressed один раз, не отпуская при этом кнопку бега, бег не прекращается?
И потом чтобы ещё раз выстрелить не нужно останавливаться?
То есть можно ли безпрерывно с нажатой стрелкой бежать и в это время совершать два выстрела(два нажатия keygetpressed)?

Сам проверить не могу тк телефона с поддержкой java нет под рукой.

Моя игра так и не запустилась?

  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск: