Вторник, 15 Июня 2010 09:26

Маппинг для RPG Maker XP. Лес. Тайлсет "Woods"

Автор 
Оцените материал
(3 голосов)

Я расскажу, как создать живой лес на примере РТПшного тайлсета из RPG Maker XP "Woods".

Итак, у нас есть пока что пустая карта. Задаём ей размер (В моём примере я взял стандартные 20х15) и заливаем его светлой травой (вторая строка, первый тайл).


Мысленно намечаем места, где будут выходы с локации (Или можно на втором слое расставить на этих местах каких-нибудь пеньков или что-то в этом роде)

Соединяем эти выходы дорогой. Важно, чтобы дороги не были прямыми и сплошными - иначе, какой это лес? Тем не менее, важные, протоптанные дороги должны быть шире, чем остальные.


Потом окружаем нашу дорогу другой, чуть более зелёной травой (Первая строка, третий тайл). Расстояние между дорогой и тёмной травой может быть 1-2 тайла, а может вообще отсутствовать - т.е. между дорогой и травой будет лишь тонкая светлая полоска от автотайла дороги. Мой совет: от более людных дорог делать отступ побольше, т.к. по логике, эта трава более вытоптана, но если вы желаете рисовать траву вплотную - ваша воля, это не должно особо повредить результату.


Далее нанесём на карту какие-нибудь реки или водоёмы. Можете перечёркивать ими дороги.

Теперь наносим на первый слой высокую траву. Мой совет - рекомендую размещать траву подальше от дороги (из-за размеров карты в данном случае я не могу себе это позволить), но также рекомендую ставить её на берегах наиболее угловатых участков рек. Позже объясню, почему.


Итак, с первым слоем закончили. Дальше переходим на второй и третий.

На втором слое дорисовываем края травы(Они слегка скругляют угловатые части рек - и те выглядят натуральнее) и ставим нижние части деревьев (себе на заметку: не делать для лесов маленькие карты - негде совсем развернуться). Если они перекрывают края травы, то ставим их на третий слой (Если за этим куском дерева краёв травы не видно, то можно оставить и на втором). Раскидываем пару брёвен, можно их перекидывать через реки в качестве мостов.



На третий слой ставим верхушки деревьев. А дальше раскидываем на втором (или третьем - на ваше усмотрение - хотя, это зависит от необходимого результата) слое различные мелкие объекты: цветы, камни, можно поставить пару колонн - в общем, всё зависит от вашей фантазии. Если объект располагается в тени дерева, то ставим его на второй слой, а на третьем рисуем эту тень. Если объект располагается на дереве (например, птичье гнездо), то ставим его на третий слой, а эту часть дерева переносим на второй и т.п. Если возникает наслоение верхушек деревьев (Рекомендуется это делать - иначе деревья будут стоять далеко друг от друга, и на лес это будет похоже намного меньше), то то дерево, что сзади (вернее, та часть, которая наслаивается) рисуем на втором, а то что ближе - соответственно, на третьем.
К сожалению, на такой мелкой карте не разгуляешься...
В итоге, у нас получается три слоя:

И всё вместе:


Но карта получилась какая-то неживая. Исправим. Добавим несколько эвентов - для всех ставим рандомный маршрут. Для птиц ставим максимальную частоту движения, "Through" и "Always on Top". Для всяких бабочек ставим также "Through" и "Always on Top", но частоту можно поменьше - только в таком случае надо включить "Stop Animation". Для наземных животных просто ставим частоту где-то в 3-5. Также я бы рекомендовал поставить в воду какой-нибудь камень из "Support03" и включить "Stop Animation". Можно поставить какой-нибудь указатель (Только в случае, если вы хотите на нём что-нибудь написать, не забудьте включить "Direction Fix")
Некоторые советуют использовать "туман" - тени (в настройках тайлсета). Действительно, правильно подобранный туман очень сильно оживляет картинку, но для леса придётся рисовать такой туман самому - поскольку имеющиеся тени хоть и оживят картинку, но будут выглядеть нереалистично.
Итог:


Я вам покажу другую карту, сделанную мною таким же образом.


И напоследок, пару советов



  • Никогда не делайте тропы прямыми

  • Не ставьте крупные объекты (такие, как указатели, брёвна, камни) прямо на тропу - по логике вещей, под ними людям пройти не удаётся, и, следовательно, дороги там быть не может

 

  • Не рекомендую использовать последние два тайла первой строки в роли кустов - они перекрывают даже высокие деревья, кроме самой макушки, и вообще, чёрт их знает, для чего нужны. Скорее всего, это какая-то листва. Но если хотите использовать - ваша воля - только ставьте их там, где больше ничего нет.

  • Не забывайте про приоритет тайлов - можно разместить объект с приоритетом x5 на втором уровне, а с приоритетом x3 - на третьем, но кусок со второго слоя будет перекрывать третий. Некоторые, в том числе и я, иногда допускают такие ошибки при размещении, например ставят птичье гнездо (x3) очень высоко на дереве (x5) - и в игре его не будет видно.

  • Не делайте резких перепадов в ширине как дорог, так и рек.

  • Углы рек прикрывайте кустами или какими-нибудь подобными автотайлами

  • Делайте слой светлой травы толще у протоптанных дорог.

  • Высокую траву размещайте ещё дальше.

  • Если хотите использовать туман как тень, то лучше нарисуйте его сами.

  • И вообще, нарисуйте себе тайлсет сами - и всё будет проще.


Благодарю за внимание,
Locke De James


P.S. Выражаю благодарность порталу rpg-maker.info за помощь в приобщении к мейкеру и полезные советы товарищей по форуму

Прочитано 6907 раз Последнее изменение Среда, 12 Января 2011 11:40
James

Эл. почта Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Другие материалы в этой категории: Создание трамплина »

1 Комментарий

Авторизуйтесь, чтобы получить возможность оставлять комментарии

Форум Последние темы форума

Нет сообщений для показа

Миничат помощь - на форуме!

Последнее сообщение: 1 минуту назад
  • avatar
    James : Кстати, эта TSW - довольно интересная вещчь.
  • avatar
    James : Аллер, я не покупал, я просто совершенно случайно где-то достал ключ на бету :)
  • avatar
    Masamune : And yes - you're right about that girl.
  • avatar
    Masamune : *this
  • avatar
    Masamune : I was talking about thus: «link»
  • avatar
    breezae : Masamune-sama, what you mean? I said that it is horrible to meet that girl... so what are you talking about?
  • avatar
    breezae : хосспати... это ж надо, по собственному желанию в калеки записаться... куда катиться молодёж?
  • avatar
    Allerent : А я не купил вие чудо нету денег =( , и да Джеймс это жутко обидно. Вот я долбанную термодинамику здаю , а вот физры нет ибо есть знакомства у предков в МинЗдраве (Городском естественно)
  • avatar
    James : Полтора часа назад начался бета-тест The Secret World и у меня есть ключ. Но, увы, вместо того, чтобы посмотреть на эту игру, мне приходится учить материал к самому абсурдному явлению в школе - теоретическому зачёту по физкультуре. Обидно...
  • avatar
    AnnTenna : блиин ничего не понимаю(
  • avatar
    Masamune : «link»
  • avatar
    Agckuu_Coceg : Screw the rules, I have money.
  • avatar
    Masamune : You know the rules and so do I
  • avatar
    Masamune : We're no strangers to love
  • avatar
    breezae : God bless the one, who will meet this girl face-to-face on a dark small street...
  • avatar
    Masamune : Now THAT's what I call "tsundere": «link»
  • avatar
    sando : «link»
  • avatar
    Allerent : О боги хаоса , ещё одно недоразумение в смертном теле. Кряк скачать нет?
  • avatar
    MJuice : Скажите код активации RPG Maker VX!!!
  • avatar
    AnnTenna : после нескольких зависаний удалось все-таки запостить на главную
  • avatar
    AnnTenna : отбой, голосование закончилось))
  • avatar
    AnnTenna : Нароод, голосуйте, сегодня последний день! Ваш голос может стать решающим! «link»
  • avatar
    breezae : Boring, huh? It is always boring here...
  • avatar
    Masamune : О! Так сегодня, оказывается, "День Фрилансера"... Впервые слышу. Что ж... поздравляю что ли всех фрилансеров. Freelance FTW!
  • avatar
    Masamune : Gee... It sure is boooring around here...
  • avatar
    Allerent : О нихнал тогда оставлю как есть.
  • avatar
    Agckuu_Coceg : Особенно в играх.
  • avatar
    Agckuu_Coceg : Волна вампиромании прошла несколько лет назад, вместе с манией на зомби.
  • avatar
    Allerent : тавить? Сейчас же волна вампиромании , и боюсь меня могут не так понять , он же не вампир, а маг крови.
  • avatar
    Allerent : Блин только сейчас понял что по скиллам , внешнему виду и двум формам Алекс вампир а не асура .... Кровь пьёт , летучих мышей сумонит , имеет хуман и анхуман форму ,а по причине того что он задрот и девственница ещё и солнце не особо переносит. По вашему что то менять или так и ос
  • avatar
    Allerent : TilesetMaker такая удобная прога , а я даже и не знад о существовании оной.
  • avatar
    Allerent : Да ничего страшного , зато я в Питере кроме каналов ещё цирк и штук 7000 - 7500 клоунов увидел (прозел на семинар AmWey).
  • avatar
    AnnTenna : поздно ты, конкурс уже на стадию голосования перешел..
  • avatar
    marenight : С возвращением! И - с праздником!
  • avatar
    Allerent : Всех с прошедшим великим днём , моя вернулся.
  • avatar
    marenight : Сижу и думаю - делать демоверсию мне пока рано, но - нужно что бы кто-то оцекнил удаётся ли в достаточной мере выдерживать стиль текста...
  • avatar
    James : Если кто не заметил - у нас там голосование в конкурсе злодеев идёт. Настоятельно рекомендую ознакомиться и проголосовать, а то как-то совсем глухо...
  • avatar
    BERUDA : sando: большое спасибо за подсказку)
  • avatar
    misha : как я понял это счётчик коментариев которые ты оставляешь к картинекам в галерее файлам в архиве и коментарии к новостям с главной страници
  • avatar
    LarryCS : мм, а что это такое, справа Меню автора. И тама "У вас 2 опубликованных комментариев"?
  • avatar
    AnnTenna : УРААА!
  • avatar
    misha : ВСЕХ С 9 МАЯ
  • avatar
    sando : BERUDA, находим materialbase (верхняя панель, tools) жмем импорт (вставляем нужную графику, в вашем случае баттлер, четвертая строка сверху), закрываем, заходим в database, enemies и меняем у нужного монстра графику (либо change maximum и добавить монстра к уже существующим).
  • avatar
    BERUDA : Очень прошу!Т_Т Подскажите, как поставить импортированных мною врагов в битву((? Ибо ставятся только стандартные((( Maker XP v.1.04
  • avatar
    ryoyuyalex : Выложил кавер на КапКома! Зацените плиз, нароооод! =)
  • avatar
    Agckuu_Coceg : ...си будут применять новый эффект.
  • avatar
    Agckuu_Coceg : Хотя, теоретически можно даже обходиться одним айтемом и коммон ивентом, который при использовании применяет созданный эффект на пользователе, но в этом случае необходимо ограничить ношение созданного айтема до одного - потому что иначе все созданные айтемы при перезапи
  • avatar
    Agckuu_Coceg : Nope. Я эти эффекты использую как что-то вроде зелий, только их нельзя носить и выпивать по дороге - они активируются сразу при создании. Иначе бы мне пришлось создавать несколько тысяч айтемов, а кому это надо...
  • avatar
    Allerent : Agckuu_Coceg зачем тебе столько эффектов? Для брони и оружия что ли?
  • avatar
    Agckuu_Coceg : Про блокираторы и визуальное оформление я молчу ввиду того, что это делается по дефолту.

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