По горизонтали

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Начинающих) / По горизонтали

Страницы: 1  новая тема

Автор Сообщение

маэстро
Группа: Сообщество GM
Сообщений: 723
Добавлено: 05-09-2006 00:25
Мой герой ходит по горизонтали. Не скакает, ничего, просто ходит. Мне надо, чтоб он ходил только по полу, причем нажал мішью кудато, и он тууда попер. Чем-то припоминает "Как достать соседа". Еще я хочу узнать, как зделать так, чтоб я нажимая на объект, чувак подходит к объекту, а аж тогда делает с ним действие. Желательно пример. Вид как в платформере

мастер
Группа: Участники
Сообщений: 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)
{
делаешь с ним некоторые действия. Например, активируешь его, а в свойствах объекта пишешь, что именно надо делать.
}

Это в том случае, если каждый предмет создан как отдельный объект, и нет повторений.

маэстро
Группа: Сообщество GM
Сообщений: 723
Добавлено: 05-09-2006 16:53
Мне лучше пример

маэстро
Группа: Сообщество GM
Сообщений: 723
Добавлено: 06-09-2006 18:55
Ну, спасибо за пример. Я посмотрел !

Страницы: 1  новая тема
Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Начинающих) / По горизонтали

Отвечать на темы в данном разделе могут только зарегистрированные пользователи

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU