|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.08.2009, 12:19 | #1 |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 545
|
движение
с помощью форумчанинов я создавал игры, но они играли в пределах размера монитора.
1)на сколько я знаю можно сделать длинную карту где карта передвигается за игроком. как это делается??? 2)как создаётся эффект движения. например: сверху вниз проложена дорога, по ней едет какой либо транспорт. в эту же сторону едут другие виды транспорта, но так как моя скорость больше я их обгоняю. |
15.08.2009, 13:08 | #2 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
...Хм...!
Много чего нужно сделать прежде чем создать игру, и думаю что в Паскале не очень удобно будет создавать.... P.S А, вообще выкинь эту затею с головы учи другой язык мой совет |
15.08.2009, 13:29 | #3 |
Программист
Форумчанин
Регистрация: 23.07.2009
Сообщений: 101
|
вполне реально...
карту можно запихнуть в тот же массив и прокручивать по-тихоньку. на счет эффекта движения - просто поочередное выполнение действий, причем с разной частотой. Делал когда-нить змейку? вот это движение одного объекта, а теперь представь у тебя две змейки. И ты поочередно вызываешь процедуры прорисовки каждой из них. Только одна из процедур через два хода пропускает свой ход. Таким образом получиться, что пропускающая змейка идет медленней, чем не пропускающая ход.
Если вы верите, что можете или не можете
сделать что-то, вы правы в обоих случаях. ______________________________(С) Г.Форд |
15.08.2009, 13:53 | #4 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Цитата:
|
|
15.08.2009, 17:31 | #5 |
Пользователь
Регистрация: 09.08.2009
Сообщений: 66
|
Вспомни старые консольные игры, когда подходил к концу экрана осушествлялся переход на новую локацию. CLRSCR-ном отчищаеш экран когда объект находится в определенных координатах(возле края экрана) и прорисовываеш новую локацию.Вот тебе и движение за пределы одного экрана.
Со мной бог и два пулемёта
|
15.08.2009, 22:11 | #6 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Автор имел ввиду проскролевоющиеся карты. Типа игрок в центре экрана неподвижен, а карта вокруг него движется.
|
15.08.2009, 22:13 | #7 |
Пользователь
Регистрация: 09.08.2009
Сообщений: 66
|
Аналогично тому что я написал , привязать карту к игроку, и увеличить частоту обновления, будет создаваться ощушение что игрок ходит, хотя двигаться будет только карта.
Со мной бог и два пулемёта
|
16.08.2009, 00:41 | #8 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
вот...поковыряйся....программа вроде той что ты хотел....
пожет аппетит перебьет |
20.08.2009, 00:06 | #9 |
Пользователь
Регистрация: 19.08.2009
Сообщений: 99
|
Ваще реально писать игры на Delphi с использование движка OpenGl или DelphiX. А лучше для того, что бы понять основы создания игр делать их в проге Game Maker 7.0 -в ней и ребёноук разберётся(всё таки лучше в Game maker чем в паскале). Найти GM7 можно найти в яндексе лекго, я его советую для начал))
|
20.08.2009, 00:08 | #10 |
Пользователь
Регистрация: 19.08.2009
Сообщений: 99
|
Да и ещё GM7 это визуальная среда разработки)). В нём не надо программировать, но язык там свой всё равно есть!!!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Движение шарика в С# | mak-mar | Общие вопросы .NET | 7 | 13.05.2009 17:59 |
Движение с Миганиями? | Deiv | Мультимедиа в Delphi | 13 | 15.11.2008 16:19 |
Движение окружности | Ensoph | Помощь студентам | 4 | 25.09.2008 12:11 |
Движение песка | Format C: | Общие вопросы Delphi | 11 | 26.06.2008 16:18 |
Движение | Mickle | Общие вопросы Delphi | 5 | 19.04.2007 23:24 |