|
[ На главную ] -- [ Список участников ] -- [ Правила форума ] -- [ Зарегистрироваться ] |
On-line: |
Game Maker Форум / Вопросы и Ответы (Для Начинающих) / По горизонтали |
Страницы: 1 |
Автор | Сообщение |
Siozia маэстро Группа: Сообщество GM Сообщений: 723 |
Добавлено: 05-09-2006 00:25 |
Мой герой ходит по горизонтали. Не скакает, ничего, просто ходит. Мне надо, чтоб он ходил только по полу, причем нажал мішью кудато, и он тууда попер. Чем-то припоминает "Как достать соседа". Еще я хочу узнать, как зделать так, чтоб я нажимая на объект, чувак подходит к объекту, а аж тогда делает с ним действие. Желательно пример. Вид как в платформере | |
SatanClaws мастер Группа: Участники Сообщений: 70 |
Добавлено: 05-09-2006 13:00 |
Примерно так: if mouse_check_presed(left) { target=mouse_x; - Запоминаешь, куда идти (Далее проверяешь, щелкнул ли ты по объекту. Не помню, как звать этот оператор, вроде что-то про коллизию. Но можно и так:) action=0; if point_direction(mouse_x,mouse_y,object.x,object.y)<размера объекта action=object.id } if x<target-5 x+=10 - двигаешься вправо if x>target+5 x-=10 - двигаешься влево if abs(x-target)<5 т.е. если чел дошел до цели if not(action=0) и если ты щелкнул по предмету with(action) { делаешь с ним некоторые действия. Например, активируешь его, а в свойствах объекта пишешь, что именно надо делать. } Это в том случае, если каждый предмет создан как отдельный объект, и нет повторений. |
|
Siozia маэстро Группа: Сообщество GM Сообщений: 723 |
Добавлено: 05-09-2006 16:53 |
Мне лучше пример | |
Siozia маэстро Группа: Сообщество GM Сообщений: 723 |
Добавлено: 06-09-2006 18:55 |
Ну, спасибо за пример. Я посмотрел ! |
Страницы: 1 |
Game Maker Форум / Вопросы и Ответы (Для Начинающих) / По горизонтали |