forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Одновремен. выполнение нескольких процедур (http://forum.boolean.name/showthread.php?t=7686)

SAW-IV 23.01.2009 14:50

Одновремен. выполнение нескольких процедур
 
Как сделать, чтобы одновременно выполнялись несколько процедур? Например за бег отвечает процедура "move", за прыжок "jump", персонаж идет вперед, и прыгает, и при этом продолжает перемещаться вперед.
Заранее спасибо.

SBJoker 23.01.2009 15:03

Ответ: Одновремен. выполнение нескольких процедур
 
Вот мне кажется это не процедурами делается а введением нескольких определяющих движение персонажа переменных.

impersonalis 23.01.2009 15:03

Ответ: Одновремен. выполнение нескольких процедур
 
ого! многопоточность для одного объекта в памяти на мобиле? так-так..

ViNT 23.01.2009 15:09

Ответ: Одновремен. выполнение нескольких процедур
 
Многопоточность в общем-то реализована, тут вопрос в том, все ли телефоны способны обрабатывать одновременное нажатие нескольких клавиш.

SAW-IV 23.01.2009 15:12

Ответ: Одновремен. выполнение нескольких процедур
 
Напишите тогда как это примерно должно выглядеть...

temned 23.01.2009 17:15

Ответ: Одновремен. выполнение нескольких процедур
 
ПРОСТО СОЗДАЕМ несколько процедур, и проверяем, если нажата клавиша 5, то выполняем процедуру fire. НО Для создания такого рода игр, луше пользоваться lib. game

Piligrim 23.01.2009 21:29

Ответ: Одновремен. выполнение нескольких процедур
 
С обработкой нескольких клавиш помнится были сложности у Моторол.
Если нет желания возиться с Lib_game можно пользовать вот эту библиотеку

SAW-IV 24.01.2009 18:38

Ответ: Одновремен. выполнение нескольких процедур
 
Как сделать, чтоб "камера" перемещалась за объектом(персонажем),
без библиотек? При этом нужно чтобы перемещался сам объект, на не карта.

Piligrim 24.01.2009 20:21

Ответ: Одновремен. выполнение нескольких процедур
 
Предложения противоречат друг другу.
Как должен перемещаться персонаж?
Он все время в центре экрана, а сдвигается карта?
Или все-таки он двигается в пределах экрана и при подходе к краю происходит переход на следующую локацию?

SAW-IV 25.01.2009 07:45

Ответ: Одновремен. выполнение нескольких процедур
 
Цитата:

Сообщение от pilgrim (Сообщение 95822)
он двигается в пределах экрана и при подходе к краю происходит переход на следующую локацию?

При приближении к краю камера должна плавно передвигаться за объектом.

beZ_probleM 23.02.2009 20:00

Ответ: Одновремен. выполнение нескольких процедур
 
узнать розположение персонажа игры на карте и для каждой стороны делаешь такую проверку:

PHP код:

//для перемещения влево на одну позицию:
1перемещаешь карту на одну позицыю вправо
2
персонажа тож перемещаешь на одну позицыю вправо
3
отрисовываешь новый кусок карты(которая должна появитсяслева 

етот примитив для перемещения на одну позицыю...
вобщем можно сказать ты управляешь позицыей персонажа)
куда ты его переместишь там же и должна быть та позицыя карты на которой он стоял до перемещения=)


Часовой пояс GMT +4, время: 19:10.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot