Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Лекция 7 Телепортация и загрузка своих tilesetoв.

Лекция 7 Телепортация и загрузка своих tilesetoв. 16 года 1 мес. назад #18597

  • LoKurt
  • LoKurt аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 29
  • Спасибо получено: 1
  • Учитель
Cегодня мы научимся загружать свои собственные tilesetы и поэкспериментируем с телепортацией. На этом уроке мы создадим карту мира с которой мы будем перемещаться с локации на локацию.

1.Итак, сперва загрузим саму карту мира.


Нажимаем tools materialbase tilesets import и выбираем карту.


Tools database tilesets change maximum
добавить + один, затем нажать мышкой на появившийся пустой tileset в tileset graphic выбираем загруженую карту.


Учтите что карта может быть любого размера длиной, а вот ширина у неё ограничена, 8 тайлов или 256 точек . Так что нашу карту нужно или сжать или... разрезать на равные доли и расположить их снизу вверх.
Примерно вот так:



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

Итак, загрузите и нарисуйте карту размером 24 Х 17, при этом сделайте водные участки карты непроходимыми.





Установите стартовую точку около крестика

2.Телепорт это что? Это перемещение между картами (ну и в пределах одной карты).

Щёлкните правой кнопкой мыши по вашей карте в нижнем левом меню и , выбирая new map, создайте три новые карты с tilesetами grassland, forest, woods.

Выберите event layer (где ивенты на карте создают, если кто забыл)

Кликните правой кнопкой мышки по месту обозначеному красным кружком и циферкой 1 на предыдущем рисунке, выберите new event.

Сначала надо както выделить телепорт чтобы герой не прошёл мимо.
Кликните на graphics, затем выберите 185-lights02 и выберите фонарик.
Нажмите Ok.
Убедитесь что в Triggerе выбрано Action button (телепортироватся при нажатии enter), а в Options - through (чтобы через фонарь можно было переходить)


sk1.JPG


Теперь можно приступить к телепортации. Дважды щёлкните на list of events commands, затем на второй странице выберите transfer player (это и есть опция телепорта) и нажмите на красный плюс.

sk2.JPG



Выберите место куда будет телепортировать вашего героя, для этого выберите карту с grasslandской графикой и укажите в левом углу карты место для телепортации.
Учтите что телепорт работает только в один конец, для телепорта обратно прийдётся создать ещё один телепорт. Для удобства сделайте его на том же месте приземления, с той же графикой и чтоб телепортировал игрока прямо на точку первого телепорта.

Теперь создайте для двух других карт телепорт туда (места для телепортов указаны красным кружком и цифрами 2,3) и обратно как описано выше.

Ну вот пожалуй и всё на сегодня.

Домашнее задание N1. Собственно, сделать всё что было описано выше и представить свою работу на суд.

Домашнее задание N2. Найти в интернете (ну или у меня попросить если не получится) карту фэнтези города, создать карту с тайлсетом из этого города (ессно разрезав и заново слепив картинку как было описано выше) и создать телепорты: с красного кружка и циферки 4 на карту города, и с карты города обратно. Все телепорты обозначить фонариками.

P.S. Напоследок, у меня никогда не было проблем с разрезанием и переклеиванием картинки, но я в принципе понимаю что некоторым это будет трудно. Поэтому если возникнут трудности, обращайтесь ко мне и я поясню как это можно попроще сделать.
Последнее редактирование: 11 года 10 мес. назад от AnnTenna. Причина: заменила некоторые скриншоты
Администратор запретил публиковать записи гостям.

Лекция 7 Телепортация и загрузка своих tilesetoв. 15 года 8 мес. назад #22813

  • Silent Meiousei
  • Silent Meiousei аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 55
  • Спасибо получено: 1
Вопрос: А как самим делать карту мира в мейкере, а не загружать?
The fear of blood tends to create fear for the flesh.
Администратор запретил публиковать записи гостям.

Лекция 7 Телепортация и загрузка своих tilesetoв. 15 года 8 мес. назад #22818

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

Re: Лекция 7 Телепортация и загрузка своих tilesetoв. 12 года 1 нед. назад #51752

  • Potato
  • Potato аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 43
Все картинки недоступны.
Администратор запретил публиковать записи гостям.

Re: Лекция 7 Телепортация и загрузка своих tilesetoв. 12 года 1 нед. назад #51758

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Организатор конкурсовПроект месяца 2 местоУчительПроект месяца 1 местоПисатель 3 местоВетеран3 место1 место в ГотвПрограммист Ruby
Посту 4 года =) Конечно картинки недоступны))
Администратор запретил публиковать записи гостям.

Re: Лекция 7 Телепортация и загрузка своих tilesetoв. 11 года 11 мес. назад #51975

  • Anton_Esc
  • Anton_Esc аватар
  • Вне сайта
  • Путник
  • Сообщений: 2
Плиз, как нибудь сделайте картинки доступными!
Администратор запретил публиковать записи гостям.

Re: Лекция 7 Телепортация и загрузка своих tilesetoв. 11 года 11 мес. назад #51988

  • AnnTenna
  • AnnTenna аватар
  • Вне сайта
  • Администратор
  • ловлю волны настроения
  • Сообщений: 4542
  • Спасибо получено: 4690
  • 3 место в КодировкеПроект месяца 1 место2 место ГотвДаритель СтимкеяПроект месяца 2 местоПобедитель конкурса2 место 3 местоУчительРазработчик
Единственное, что тут можно сделать -это заново сделать скрины для статьи. Для какого вам мейкера?

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

Re: Лекция 7 Телепортация и загрузка своих tilesetoв. 11 года 11 мес. назад #52148

  • Anton_Esc
  • Anton_Esc аватар
  • Вне сайта
  • Путник
  • Сообщений: 2
XP
Администратор запретил публиковать записи гостям.

Re: Лекция 7 Телепортация и загрузка своих tilesetoв. 11 года 11 мес. назад #52164

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Организатор конкурсовПроект месяца 2 местоУчительПроект месяца 1 местоПисатель 3 местоВетеран3 место1 место в ГотвПрограммист Ruby
Нащелкал скринов на смену тайлсета для мейкера ХР.
ПО комментариям можно понять, что к чему относиться в статье.
Первый скрин с островом я не делал, я не знаю, что имел ввиду автор:laugh:
Вложения:
Администратор запретил публиковать записи гостям.

Re: Лекция 7 Телепортация и загрузка своих tilesetoв. 11 года 11 мес. назад #52166

  • AnnTenna
  • AnnTenna аватар
  • Вне сайта
  • Администратор
  • ловлю волны настроения
  • Сообщений: 4542
  • Спасибо получено: 4690
  • 3 место в КодировкеПроект месяца 1 место2 место ГотвДаритель СтимкеяПроект месяца 2 местоПобедитель конкурса2 место 3 местоУчительРазработчик
Добавила новые скрины в статью по первой части. Спасибо, DeadElf79, за помощь в реставрации :)

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

Re: Лекция 7 Телепортация и загрузка своих tilesetoв. 11 года 11 мес. назад #52168

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Организатор конкурсовПроект месяца 2 местоУчительПроект месяца 1 местоПисатель 3 местоВетеран3 место1 место в ГотвПрограммист Ruby
Пока заливал картинки, сервер трижды упал... Но на телепорты потом еще нащелкаю))
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: AnnTenna

Re: Лекция 7 Телепортация и загрузка своих tilesetoв. 11 года 10 мес. назад #52698

  • AnnTenna
  • AnnTenna аватар
  • Вне сайта
  • Администратор
  • ловлю волны настроения
  • Сообщений: 4542
  • Спасибо получено: 4690
  • 3 место в КодировкеПроект месяца 1 место2 место ГотвДаритель СтимкеяПроект месяца 2 местоПобедитель конкурса2 место 3 местоУчительРазработчик
Добавила скриншоты, тоже один раз сервер вылетал. Как я поняла, он не любит русские названия и названия цифрами, а предпочитает английские названия. Как переименовала - сразу вставилось:) Реставрация лекции завершена, DeadElf79, еще раз спасибо за помощь! Надеюсь, это очень поможет нашим новичкам:)

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

Re: Лекция 7 Телепортация и загрузка своих tilesetoв. 11 года 10 мес. назад #52702

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Организатор конкурсовПроект месяца 2 местоУчительПроект месяца 1 местоПисатель 3 местоВетеран3 место1 место в ГотвПрограммист Ruby
Хм, учту на будущее, потом проверим эту теорию)
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.215 секунд