Войти на сайт

Авторизация, ждите ...
×
  • Страница:
  • 1
  • 2

ТЕМА: Урок 1 - Курсор

Урок 1 - Курсор 16 года 5 мес. назад #20636

  • Enyo
  • Enyo аватар
  • Вне сайта
  • Просветлённый
  • Скриптер
  • Сообщений: 251
  • Спасибо получено: 4
Привет! В сегодняшнем уроке мы будем рассматривать такую вещь как КУРСОР
Что бы сделать курсор, нужны минимальные знания в определении координат эвента (точки на карте), если у вас и нет, не отчаивайтесь, в сегодняшнем уроке вы их получите.
Для начала сделайте автозапускаемое событие, в нем мы зададим переменным значение текущих координат курсора и игрока. Но перед этим сделайте еще одно событие – курсор,
Подберите для него графику и отметьте его проходимым, и находящимся поверх всех.
Сделали? Теперь вернемся к автозапускаемому событию. В нем мы пишем:
Переменная 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
А теперь задавайте свои вопросы...
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20662

  • Ivannav1
  • Ivannav1 аватар
  • Вне сайта
  • Мастер
  • Хитропопый эвентер!
  • Сообщений: 173
  • Спасибо получено: 2
У меня вопрос!
Работы только на РПГ Мэйкере ХР принимаются? А то я ярый сторонник 2003!
Р.S. Как сюда домашнее задание выложить? Получилась игра! Играю и РЖУ! ;D
Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20666

  • Enyo
  • Enyo аватар
  • Вне сайта
  • Просветлённый
  • Скриптер
  • Сообщений: 251
  • Спасибо получено: 4
На всем принимаються (кроме 2000 у меня его нет  : () , Но уроки даються в основном на мейкер ХП. Если будет вопрос как сделать это на другом мейкере?  , то пиши в личку - помогу. Если игра оочень большая то выложи только карту где ты курсор сделал и всю не РТПшную графику (если ты такую использовал)
А если мленькая - то выкладывай всю игру - тож поРЖАть  хочу  ;D
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20669

  • Arykray
  • Arykray аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 595
  • Спасибо получено: 52
(назовите ее как нибудь, чтобы не запутаться)
  ;D

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

Не плохо было бы еще скрины с кодом вылажить, не всему можно учится по демкам! Вот представь, что человек только познакомился с мейкером, он не разберется с этим уроком.

И вообще, времени и сил было занято не мало, на написание этого урока. Молодец! Ввести быть может некоторые стандарты, для уроков, и се будет BEST.
Чем сложнее задача - тем проще ее не решать.

Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20671

  • Enyo
  • Enyo аватар
  • Вне сайта
  • Просветлённый
  • Скриптер
  • Сообщений: 251
  • Спасибо получено: 4
И вообще, времени и сил было занято не мало, на написание этого урока. Молодец!
;D На написание этого урока было потрачено около получаса...
Вот представь, что человек только познакомился с мейкером, он не разберется с этим уроком
А для чего тогда нужен курс начальных знаний??
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20714

  • Arykray
  • Arykray аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 595
  • Спасибо получено: 52
А для чего тогда нужен курс начальных знаний??
;D

Когда мне в руки впервые попал мейкер, у меня было огромное желание, что либо на нем сделать, а вот проходить курсы - желания почему-то не возникало! ;D
Чем сложнее задача - тем проще ее не решать.

Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20719

  • Парок
  • Парок аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 48
Лично мне разбирацо в скриптах помогло знание HTML я ;D
Поэтому, перым делом, когда РПГ мэйкер попал мне в руки, это было просмотром РТП, а вторым
делом - просмотр скриптов ;)
А для чего тогда нужен курс начальных знаний??
Конечно же, можно более подробно описывать действия. Т.е. если человеку, который только открыл РПГ мэйкер, сказть: создай эвент он тебе просто тупо ответит: чего? . Хотя я недумаю, что такое подойдет для подобных людей. Вообще, наверно, нужно поставить его как урок 3, 4 или 5 ^__^
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20738

  • Dr. Nick To
  • Dr. Nick To аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 2158
  • Спасибо получено: 24
Опять в уроке разболтались? :D
На седьмом столбе мудрости дома клана Тайра в Эдо написано: Каждый, кто не понимает разницу между небрежностью и качеством, старанием и поспешностью, - достоин сожаления.
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20746

  • Fizmatik
  • Fizmatik аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1886
  • Спасибо получено: 100
  • Ветеран
Чи, чи! :-L
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20787

  • Ivannav1
  • Ivannav1 аватар
  • Вне сайта
  • Мастер
  • Хитропопый эвентер!
  • Сообщений: 173
  • Спасибо получено: 2
Урок простой! :D
У меня РПГ мэйкер 2003! Я даже на нём разобрался!
На 2003 чуть-чуть сложнее!
P.S. Игра маленькая, очень, почти ролик!
P.P.S. Я в нэте плохо разбираюсь! КАК ВЫЛОЖИТЬ?
Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20791

  • Enyo
  • Enyo аватар
  • Вне сайта
  • Просветлённый
  • Скриптер
  • Сообщений: 251
  • Спасибо получено: 4
Загрузи свою игру сюда ,а потом выложи ссылку которую ты получишь, в тему
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20829

  • Ivannav1
  • Ivannav1 аватар
  • Вне сайта
  • Мастер
  • Хитропопый эвентер!
  • Сообщений: 173
  • Спасибо получено: 2
Спасибо! Вот ссылка:
www.sendspace.com/file/6zaxp6
Не судите строго! ;D
Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20841

  • Enyo
  • Enyo аватар
  • Вне сайта
  • Просветлённый
  • Скриптер
  • Сообщений: 251
  • Спасибо получено: 4
The file cool can not be opened. Вот такая вот веселая ошибка вылетает.
Ну ниче и без этого файла посмотреть можно=)
The fila bartender can not be opened *zvizdanut* Выложи сюды все не РТП которое ы использовал ;D
Все, можешь не выкладывать, работу проверил. Молодец! все сделал хорошо и правильно,всегда мечтал что нибудь порушить ;D
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20863

  • Ivannav1
  • Ivannav1 аватар
  • Вне сайта
  • Мастер
  • Хитропопый эвентер!
  • Сообщений: 173
  • Спасибо получено: 2
А чё такое было? :o
А-ааа! Я деда брал из нестандартной чары! И выражение лица у него меняться должно! ;D
Обновлённая ссылка: www.sendspace.com/file/fgospd
P.S. Зачтено? ;D Рад, что осуществил твою мечту!
Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20880

  • Enyo
  • Enyo аватар
  • Вне сайта
  • Просветлённый
  • Скриптер
  • Сообщений: 251
  • Спасибо получено: 4
А чё такое было?
А-ааа! Я деда брал из нестандартной чары! И выражение лица у него меняться должно!
Обновлённая ссылка: www.sendspace.com/file/fgospd
The fila system03 can not be opened ;D
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 5 мес. назад #20923

  • Ivannav1
  • Ivannav1 аватар
  • Вне сайта
  • Мастер
  • Хитропопый эвентер!
  • Сообщений: 173
  • Спасибо получено: 2
;D Я качал все РТП которые в справке написаны! РТП 2000, РТП 2003, РТП от Влада!
;D Файл system03 стандартный! ;D
Кстати твои ссылки у меня тоже не запускаются! :(
...жду второго урока...
Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 4 мес. назад #21810

  • DemonDimitryi
  • DemonDimitryi аватар
  • Вне сайта
  • Путник
  • Сообщений: 1
Что-то я застрял ((((
Не вышло(
Наставник можешь плизз скрины кодов в переменных выложить
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 4 мес. назад #21811

  • splinter
  • splinter аватар
  • Вне сайта
  • Познающий
  • Сообщений: 18
перезалейте ссылки они старые, а то я разобратся ни как ни могу, и с авторуном, ставлю переменные и ожидание, запускаю игру, а она как на паузе, если меняю с авторуна на паралельное, то все норм идет, что не так????
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 4 мес. назад #21815

  • Enyo
  • Enyo аватар
  • Вне сайта
  • Просветлённый
  • Скриптер
  • Сообщений: 251
  • Спасибо получено: 4
Администратор запретил публиковать записи гостям.

Урок 1 - Курсор 16 года 4 мес. назад #21817

  • splinter
  • splinter аватар
  • Вне сайта
  • Познающий
  • Сообщений: 18
зарегатся не могу можешь в другое место залить или на мыло Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.???, я в принципе все сделал, только у мну курсор вместе с игроком ходит, че с гером делать я не понял...
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Время создания страницы: 0.202 секунд