Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 23.01.2009, 14:50   #1
SAW-IV
AnyKey`щик
 
Регистрация: 12.01.2009
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Одновремен. выполнение нескольких процедур

Как сделать, чтобы одновременно выполнялись несколько процедур? Например за бег отвечает процедура "move", за прыжок "jump", персонаж идет вперед, и прыгает, и при этом продолжает перемещаться вперед.
Заранее спасибо.
(Offline)
 
Ответить с цитированием
Старый 23.01.2009, 15:03   #2
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Одновремен. выполнение нескольких процедур

Вот мне кажется это не процедурами делается а введением нескольких определяющих движение персонажа переменных.
__________________
(Offline)
 
Ответить с цитированием
Старый 23.01.2009, 15:03   #3
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Одновремен. выполнение нескольких процедур

ого! многопоточность для одного объекта в памяти на мобиле? так-так..
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 23.01.2009, 15:09   #4
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Одновремен. выполнение нескольких процедур

Многопоточность в общем-то реализована, тут вопрос в том, все ли телефоны способны обрабатывать одновременное нажатие нескольких клавиш.
(Offline)
 
Ответить с цитированием
Старый 23.01.2009, 15:12   #5
SAW-IV
AnyKey`щик
 
Регистрация: 12.01.2009
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Одновремен. выполнение нескольких процедур

Напишите тогда как это примерно должно выглядеть...
(Offline)
 
Ответить с цитированием
Старый 23.01.2009, 17:15   #6
temned
Знающий
 
Аватар для temned
 
Регистрация: 29.07.2008
Адрес: Россия,Саратов
Сообщений: 206
Написано 22 полезных сообщений
(для 33 пользователей)
Ответ: Одновремен. выполнение нескольких процедур

ПРОСТО СОЗДАЕМ несколько процедур, и проверяем, если нажата клавиша 5, то выполняем процедуру fire. НО Для создания такого рода игр, луше пользоваться lib. game
(Offline)
 
Ответить с цитированием
Старый 23.01.2009, 21:29   #7
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Одновремен. выполнение нескольких процедур

С обработкой нескольких клавиш помнится были сложности у Моторол.
Если нет желания возиться с Lib_game можно пользовать вот эту библиотеку
(Offline)
 
Ответить с цитированием
Старый 24.01.2009, 18:38   #8
SAW-IV
AnyKey`щик
 
Регистрация: 12.01.2009
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Одновремен. выполнение нескольких процедур

Как сделать, чтоб "камера" перемещалась за объектом(персонажем),
без библиотек? При этом нужно чтобы перемещался сам объект, на не карта.
(Offline)
 
Ответить с цитированием
Старый 24.01.2009, 20:21   #9
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Одновремен. выполнение нескольких процедур

Предложения противоречат друг другу.
Как должен перемещаться персонаж?
Он все время в центре экрана, а сдвигается карта?
Или все-таки он двигается в пределах экрана и при подходе к краю происходит переход на следующую локацию?
(Offline)
 
Ответить с цитированием
Старый 25.01.2009, 07:45   #10
SAW-IV
AnyKey`щик
 
Регистрация: 12.01.2009
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Одновремен. выполнение нескольких процедур

Сообщение от pilgrim Посмотреть сообщение
он двигается в пределах экрана и при подходе к краю происходит переход на следующую локацию?
При приближении к краю камера должна плавно передвигаться за объектом.
(Offline)
 
Ответить с цитированием
Старый 23.02.2009, 20:00   #11
beZ_probleM
ПроЭктировщик
 
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: Одновремен. выполнение нескольких процедур

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

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


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lib_timer: выполнение процедуры по таймеру ViNT Библиотеки 18 14.03.2011 16:46
Lib_thread-Выполнение процедуры в независимом потоке ViNT Библиотеки 21 15.01.2010 17:02
Lib_threads - динамические потоки (выполнение процедур в отдельных потоках, параллельно основной программе) minibt Библиотеки 7 15.01.2010 14:30
Подключение нескольких библиотек Seregakz Основной форум 6 18.08.2008 08:23
Прогресбар, выполнение2-х процедур или что то.. BASSON XVI Основной форум 4 23.08.2007 22:25


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com