|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.03.2012, 20:23 | #1 |
Пользователь
Регистрация: 24.02.2012
Сообщений: 88
|
многопоточность в игре
доброго времени суток. я сейчас пытаюсь сделать небольшую игрушку и дошол до управления. у меня есть шарик, который ходит вперёд/назад/влево/вправо и может прыгать. мне нужно чтобы он перепрыгивал какоето препятствие, но вот только загвоздка в том, что он может выполнять только какоето одно действие: либо только идти вперёд, либо только прыгать. а мне нужно совместить эти два действия.или же просто одновременно идти вперёд и вправо. и насколько я понимаю, это нужно сделать через многопоточность. в гугле по этому поводу много инфы, но она написана не для с++ или написана так заумно, что невозможно ничего разобрать. поэтому у меня есть просьба написать мне самый простой пример кода с++ с использованием скажем двух или трёх потоков. тоесть на пальцах обьясните мне))
Последний раз редактировалось sinestro; 12.03.2012 в 20:42. |
12.03.2012, 21:31 | #2 |
Форумчанин
Регистрация: 06.11.2011
Сообщений: 214
|
Потоки надо синхронизировать. Если не умеешь с ними работать то лучше не берись, т.к. они будут работать в лучшем случае один за другим.
Сделай вектор направления и изменяй его при нажатии клавиши. P.S. С ними надо учиться работать отдельно. На куче примеров и прочего. А не учить их из-за того, что надо нажать на 2 кнопки.
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL |
12.03.2012, 23:26 | #3 |
Пользователь
Регистрация: 24.02.2012
Сообщений: 88
|
дело в том, что нас в универе всего один симестр с++ обучали. тоесть дали азы, а дальше ищите что хотите... мне оно не только в данном случае, а ещо и в будующем пригодиться, так что если не трудно, то хоть тыкните меня носом туда, где про это можно почитать. и желательно чтоб там ясно было написано, а не заумными терминами и непонятными кодами
|
13.03.2012, 11:41 | #4 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Многопоточность здесь ни каким боком не требуется.
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx Или идеально завести массив из 255 элементов и писать в нужный элемент при нажатии кнопки true, а при отпускании false. |
15.03.2012, 05:03 | #5 |
Пользователь
Регистрация: 24.02.2012
Сообщений: 88
|
спасибо, идея хорошая
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подредактировать античит к игре игре Nhl 09 (античит написан на дельфи) | Viper18 | Фриланс | 3 | 03.08.2011 17:37 |
Многопоточность | S@nek | C# (си шарп) | 9 | 17.07.2011 07:20 |
Многопоточность | WennY | Общие вопросы Delphi | 11 | 23.04.2011 00:46 |
Многопоточность | Neymexa | Помощь студентам | 3 | 13.04.2010 11:43 |
Многопоточность | JakSon | Общие вопросы Delphi | 10 | 27.12.2009 02:19 |