Плохо! Плохо!:  0
Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 23

Тема: Тайлы VX Ace со свойствами тайлов XP

  1. #1
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,348
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию Тайлы VX Ace со свойствами тайлов XP

    Думаю, все, кто плотно работал с картами в XP и Ace в курсе, что возможности этих двух редакторов в плане картостроения, серьёзно отличаются. Например, одним из недостатков VX Ace является то, что приоритет перекрытия героя (либа эвента) кусками тайлсета, там такой-же, как был на старых мэйкерах 2000 и 2003, то есть - просто либо звёздочка "над всем", либо крестих "не проходимо", либо нолик. Тогда как в XP - не просто звёздочка, а целая настраиваемая система, благодаря которой можно любой элемент тайлсета заставить вести себя максимально реалистично, каких бы размеров ни был персонаж, перемещающийся при этом по локации.
    Возможно, на словах всё это трудно объяснить, поэтому я сделал небольшой комикс, ведь наверное, не каждый знает об этом нюансе. (для наглядности взял XP-шный чарсет гоблина, и увеличил его на 200% в фотошопе)

    Вот как выглядит работа "Приоритета" в XP:
    Спойлер Приоритет на RMXP:


    А вот в чём проблема на VX Ace:
    Спойлер Приоритет в VX Ace:


    Ну так вот, вопрос - можно ли это как-то переделать с помощью скриптов? В теории ведь, например, можно переназначить опцию "Код местности", что-бы она на карте отвечала за приоритет, каким он был на XP! Т-е, примерно вот так:



    Единственно - это значит отказаться от использовании "кода местности" в пользу более крутого маппинга в игре, но как по мне - оно того стоит, тем более что этот "код", по моему, и так редко используется мэйкеристами. )
    Может быть, подобный скрипт уже где-то существует? Или его можно написать, отталкиваясь от того, что используется в XP для "Приоритета"? В любом случае - это был бы не хилый прорыв для использующих VX Ace.
    Последний раз редактировалось Antberg; 12.01.2015 в 11:35.

  2. #2
    Бывалый Аватар для caveman
    Информация о пользователе
    Регистрация
    15.02.2013
    Сообщений
    766
    Записей в дневнике
    47
    Репутация: 85 Добавить или отнять репутацию

    По умолчанию

    Для больших зверей давненько уже пользую вот это
    http://pastebin.com/Sh45J9C7
    back to the primitive

    http://cavemangame.blogspot.ru/ - разные идеи и новости
    http://cavescripts.blogspot.ru/ - мои скрипты
    http://cavecrusader.blogspot.ru/ - текущий проект

  3. #3
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,348
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию

    А можно подробнее - как это работает? Из описания только понял, что восклицательный знак должен в названии файла быть, но пока что его вставка не даёт результата.

  4. #4
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Все равно в вх есть один минус, не какие скрипты его не исправят. Нет выделения. Копировать часть карты, переделывать карты и тд.

  5. #5

    По умолчанию

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



    Этот финт, кстати, позволяет более разнообразно и реалистично размещать деревья, чем обычно позволяет маппинг с "густым лесом".
    (слева -- стандартные тайлы с густым лесом, справа -- ивенты).

  6. #6
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,348
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию

    2Caveman
    А, всё, понял - "код местности" у желаемого тайла надо выставить на "7"! И тогда он ведёт себя, как на ХР! Короче, большое спасибо за помощь! =)

    2Wildead
    Я тоже вначале думал эвентами делать. ))) Но потом подумал - слишком уж муторно, наверняка же кто-то скрипт попытался сделать под это дело. ) К тому-же, большое количество эвентов на карте будут создавать тормоза. Так что, советую использовать Large Sprite, на который Caveman ссылку кинул. -) Пока что, по крайней мере, вижу что всё как надо работает в нём.
    Последний раз редактировалось Antberg; 12.01.2015 в 12:38.

  7. #7
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    А что вообще такое код местности? Просто в вх работал мало и даже и не знал?

  8. #8
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,348
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию

    Это пункт меню в настройках тайлсета, на третьей картинке в первом посте он показан как раз. По идее - отвечает за свойства тайла, на котором мы стоим. От этого может зависеть, какой фон будет в битве (болото, поле, лес, и тд), и ещё целый ряд других вещей, в том числе, насколько помню по 2000/2003 - на базе "кода местности" можно даже платформер сделать.

  9. #9
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Я знал то он в тайлах, я не знал то он на битву влияет спасибо.

  10. #10
    Бывалый Аватар для caveman
    Информация о пользователе
    Регистрация
    15.02.2013
    Сообщений
    766
    Записей в дневнике
    47
    Репутация: 85 Добавить или отнять репутацию

    По умолчанию

    Не забудь еще у событий выставлять коммент <large sprite>.
    Для игрока оно применится автоматом, а вот события обрабатываются только с тем комментом.


    Я там еще какой-то баг фиксил, помнится, но на той версии Tuning еще не было. В общем, если где-то что-то косячить будет, то сообщите.
    И еще - могут быть косяки с событиями above player, герой может проваливаться головой в них)
    back to the primitive

    http://cavemangame.blogspot.ru/ - разные идеи и новости
    http://cavescripts.blogspot.ru/ - мои скрипты
    http://cavecrusader.blogspot.ru/ - текущий проект

Страница 1 из 3 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Тайлы VX Ace со свойствами тайлов XP