Пятница, 01 Октябрь 2010 14:16

Создание трамплина

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

СОЗДАНИЕ ТРАМПЛИНА

Автор - неизвестен
Перевод - Inca
Перенос в энциклопедию и оформление - James

Перевод небольшого урока с RMXP.org. Иногда бывает у игродела (например у меня) такое острое желание заиметь в игре такую фичу (feature), как прыжок. И даже если не на какой-нибудь кнопке, то хотя бы как ивент, чтобы, подойдя к нему, персонаж перепрыгнул с одного уступа на другой, с одной кочки на следующую. Что-то подобное вы могли видеть во многих играх, лишенных действия прыжка, например в Grandia 2 или Breath of Fire IV. Этот урок расскажет вам как без особых усилий и сторонних скриптов можно сделать этот заветный магический трамплин.

Создайте common event и назовите его соответственно Jump(Item) (хотя, если назвать его Shurum_Burum, ивент будет действовать идентично).

Поместите в этот ивент следующий код:

@>Conditional Branch: Player is Facing Up
  @> Set Move Route: Player (Ignore If Can t Move)
    :           :$>Jump: +0,-2
  @>
 :  Branch End
@>

 

 

После этого здесь же сделайте всё то же самое, только с поправкой на то, в какую сторону смотрит управляемый вам перс (facing left, right, e.t.c.), и изменив соответственные параметры команды Jump:

Left : Jump -2,+0
Right : Jump +2,+0
Down : Jump +0,+2

Далее на карте создаете ивент, помещаете туда соответственную графику (стрелочку вверх, жабу, пружинку, канцелярскую кнопку и т.п.), и с громким смехом и улюлюканием ставите в код ивента следующую строку:

@> Call Common Event: Jump(Item)

Вместо Jump(Item) надо поставить название ивента, который вы создали минутой раньше. Можете сделать так чтобы ивент срабатывал только по нажатию кнопки, или автоматом, или ещё что... Вот и всё.

Прочитано 15801 раз Последнее изменение Среда, 12 Январь 2011 12:17
Другие материалы в этой категории: « Маппинг для RPG Maker XP. Лес. Тайлсет "Woods"

3 комментарии

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