|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.10.2008, 14:36 | #1 |
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
Регистрация: 28.03.2008
Сообщений: 358
|
Помогите ограничить уровень
Получилось построить уровень для игры
Но не могу понять как сделать чтоб персонаж не выходил за границы уровня В общем в игре главный персонаж 2 Места куда можно ходить это 1 (почему то ноли не пишет) А стены это 1 Немного глупо, ноя просто строил уровень)) И ещё не делал игру Вопрос понятен как сделать так чтоб персонаж не выходил за уровень Заранее спс Вот исходник и ехе: |
03.10.2008, 15:04 | #2 | |
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
Регистрация: 28.03.2008
Сообщений: 358
|
Всё нашёл ответ:
Код:
Цитата:
p.s. Модераторы можете закрывать тему Последний раз редактировалось AngelOfDeath; 03.10.2008 в 15:31. |
|
03.10.2008, 15:11 | #3 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
OFF: Ответ оказался в вашей подписи
Со временем уровень у вас станет болше экрана, тогда заранее советую ввести две переменные которые будут хранить границы экрана, при перемещении персонажа эти границы аналогично будут изменяться, а динамичность сравнения отвяжет вас от статических значений типа charX+1<=10.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
05.10.2008, 07:25 | #4 |
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
Регистрация: 28.03.2008
Сообщений: 358
|
Ну это пока в будущем
А щас простенький Packman |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача по паскалю. 3 уровень. | Сергей1 | Помощь студентам | 4 | 20.11.2007 11:20 |
Задача по Паскалю. 1 уровень сложности. | Сергей1 | Помощь студентам | 2 | 19.11.2007 22:45 |
Текущий уровень звука ! | XuMuK | Win Api | 3 | 11.10.2007 10:25 |
Уровень значимости Assembler'а сегодня | [Kaiser] | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 15 | 07.09.2007 09:05 |
Как ограничить ввод? | alsq | Общие вопросы Delphi | 8 | 24.03.2007 14:30 |