- Сообщений: 251
- Спасибо получено: 4
Урок 1 - Курсор
Что бы сделать курсор, нужны минимальные знания в определении координат эвента (точки на карте), если у вас и нет, не отчаивайтесь, в сегодняшнем уроке вы их получите.
Для начала сделайте автозапускаемое событие, в нем мы зададим переменным значение текущих координат курсора и игрока. Но перед этим сделайте еще одно событие – курсор,
Подберите для него графику и отметьте его проходимым, и находящимся поверх всех.
Сделали? Теперь вернемся к автозапускаемому событию. В нем мы пишем:
Переменная 1(назовите ее как нибудь, чтобы не запутаться) = Персонаж «Эвент курсор»- Х карты
Переменная 2(назовите ее как нибудь, чтобы не запутаться) = Персонаж «Эвент курсор»- У карты
Переменная3
(назовите ее как нибудь, чтобы не запутаться) = Персонаж «Герой»- Х карты
Переменная 4
(назовите ее как нибудь, чтобы не запутаться) = Персонаж «Герой» - У карты
Ждать 1 кадр.
Зачем же я поставил ждать 1 кадр? Дело в том что указанные действия мейкер ОООООООчень быстро выполняет и если он будет ОООООООчень быстро выполнят одно действие то выполнить остальные он просто не успеет ? Параллельное событие может выполнять столь быстрые действия не мешая другим, а вот Автозапускаемое такой возможностью не обладает ?. Помните, что в каждом автозапускаемом событие должен быть момент ожидания (как видно из примера он может быть минимальным – 1 кадр)
Теперь делаем одно общее событие (База данных = Общие события)
Сделайте его параллельным, включающимся от переключателя 1(назовите его как нибудь)
В нем мы будем определять кнопки управления курсором.
Это делается ветвлениями условий, то есть:
Если клавиша (ваша кнопка
) нажатаТо (ваше действие)
Ждать 1 кадр.
Но почему же я и в параллельном событие поставил время ожидания? Мейкер выполняет все действия на мнОООООго быстрее человека ?. На нажатие клавиши у человека расходуется время примерно в четверть секунды. Мейкер успевает сделать действие примерно за 5/60 секунды, но так как к этому времени вы не успели отпустить клавишу, мейкер думает, что вы ее нажимаете еще и еще и выполняет уже не нужное действие…
Итак, делаем управление, обычно для этого дела необходимо 4 кнопки: Вверх, Вниз, Влево, Вправо, но если вы используете скрипт на 8ми стороннее движение, то вам придется потрудиться для создания еще 4 ветвлений.
Если клавиша «Вверх» нажата
Начать движение: Курсор путь вверх 1 шаг
Ждать 1 кадр
По такому же принципу делаете направление в другие стороны.
Теперь самое интересное – действия выполняемые указателем.
Для этого и были нужны переменные, определяющие место нахождение указателя на карте. Выполним самое легкое действие – показ информации…
Создаем параллельное событие и пишем.
Если Переменная 1 = (число, Х карты кокой нибудь точки)
Если Переменная 2 = (число, У карты, какой нибудь точки)
То Показать рисунок (текст, анимацию и т.д.)
Или
Удалить рисунок
Или
удалить рисунок
Конец
Конец
Вот по такому примеру вы можете совершать абсалютно любые действия вплоть до создания собственной боевой системы.
Теперь домашняя работа:
Сделайте некое подобие Тира с движущимися мишенями, по которым можно попасть, кликнув указателем.
Подсказка по выполнению домашнего задания:
Что бы «изобразить» клик указателя нужно перед обычным условием места нахождения указателя поставить дополнительное - Если кнопка действия нажата т.е.
Если кнопка действия нажата
Если Переменная 1 = (число, Х карты кокой нибудь точки)
Если Переменная 2 = (число, У карты, какой нибудь точки)
То. Показать рисунок (текст, анимацию и т.д.)
Или
Удалить рисунок
Или
удалить рисунок
Или
Конец
Конец
Конец
Вот демка: www.sendspace.com/file/bn3h63
А теперь задавайте свои вопросы...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 173
- Спасибо получено: 2
Работы только на РПГ Мэйкере ХР принимаются? А то я ярый сторонник 2003!
Р.S. Как сюда домашнее задание выложить? Получилась игра! Играю и РЖУ!
Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
А если мленькая - то выкладывай всю игру - тож поРЖАть хочу
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
(назовите ее как нибудь, чтобы не запутаться)

Лучьше сам называй переменные. Люди обычно не очень творчески подходят к уроку, и просто делают указанные действия. При виде собственной умственной работы, у многих начинается ступор.

Не плохо было бы еще скрины с кодом вылажить, не всему можно учится по демкам! Вот представь, что человек только познакомился с мейкером, он не разберется с этим уроком.
И вообще, времени и сил было занято не мало, на написание этого урока. Молодец! Ввести быть может некоторые стандарты, для уроков, и се будет BEST.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
И вообще, времени и сил было занято не мало, на написание этого урока. Молодец!
На написание этого урока было потрачено около получаса...А для чего тогда нужен курс начальных знаний??Вот представь, что человек только познакомился с мейкером, он не разберется с этим уроком
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
А для чего тогда нужен курс начальных знаний??

Когда мне в руки впервые попал мейкер, у меня было огромное желание, что либо на нем сделать, а вот проходить курсы - желания почему-то не возникало!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Поэтому, перым делом, когда РПГ мэйкер попал мне в руки, это было просмотром РТП, а вторым
делом - просмотр скриптов
Конечно же, можно более подробно описывать действия. Т.е. если человеку, который только открыл РПГ мэйкер, сказть: создай эвент он тебе просто тупо ответит: чего? . Хотя я недумаю, что такое подойдет для подобных людей. Вообще, наверно, нужно поставить его как урок 3, 4 или 5 ^__^А для чего тогда нужен курс начальных знаний??
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Dr. Nick To
-
- Не в сети
- Живу я здесь
-
- Сообщений: 2158
- Спасибо получено: 24
На седьмом столбе мудрости дома клана Тайра в Эдо написано: Каждый, кто не понимает разницу между небрежностью и качеством, старанием и поспешностью, - достоин сожаления.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 173
- Спасибо получено: 2
У меня РПГ мэйкер 2003! Я даже на нём разобрался!
На 2003 чуть-чуть сложнее!
P.S. Игра маленькая, очень, почти ролик!
P.P.S. Я в нэте плохо разбираюсь! КАК ВЫЛОЖИТЬ?
Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 173
- Спасибо получено: 2
Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
[hr]The fila bartender can not be opened *zvizdanut* Выложи сюды все не РТП которое ы использовал
[hr]Все, можешь не выкладывать, работу проверил. Молодец! все сделал хорошо и правильно,всегда мечтал что нибудь порушить 
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 173
- Спасибо получено: 2
А-ааа! Я деда брал из нестандартной чары! И выражение лица у него меняться должно!

Обновлённая ссылка: www.sendspace.com/file/fgospd
P.S. Зачтено?
Рад, что осуществил твою мечту! Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
The fila system03 can not be openedА чё такое было?
А-ааа! Я деда брал из нестандартной чары! И выражение лица у него меняться должно!
Обновлённая ссылка: www.sendspace.com/file/fgospd
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 173
- Спасибо получено: 2
Я качал все РТП которые в справке написаны! РТП 2000, РТП 2003, РТП от Влада!
Файл system03 стандартный! 
Кстати твои ссылки у меня тоже не запускаются!
...жду второго урока...
Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- DemonDimitryi
- Не в сети
- Новый участник
-
- Сообщений: 1
- Спасибо получено: 0
Не вышло(
Наставник можешь плизз скрины кодов в переменных выложить
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
