War_Mechs

Новая локация и "День и Ночь"

Оценить эту запись
Новая локация дня- Импероград! Столица Империи на Элерносе. И тут мне нужна ваша помощь.
Импероград слишком мал. В нём может поселиться от силы человек 10 (а то и вообще 6). Я решил сделать жилые районы, чтобы визуально расширить город, добавить больше квестов и т.д.
У меня есть пара вариантов:
1)Сделать локацию с кучей домов (в принципе всё).
2)Сделать две локации по разные стороны от "входной". На одной стороне больше домов, а на другой будет рынок, и какая-нибудь вкусность (типа, "Чёрный рынок" или "Гильдия воров").
3)Богатый и бедный районы.
4)Переделать первую "Центральную" локацию и добавить домов.
Теперь, перейду к следующей проблеме. Я не смог привязать смену дня и ночи (пока. просто разбираюсь как это можно сделать) и освещение, по этому, в ночном варианте Имперограда не светят фонари. Так что, пока работаю над этим.
В принципе, это всё. Огромное спасибо тем, кто следит за моими записями и оказывает мне помощь.
(И... да. Слива истории сегодня не будет)

Отправить "Новая локация и "День и Ночь"" в Digg Отправить "Новая локация и "День и Ночь"" в del.icio.us Отправить "Новая локация и "День и Ночь"" в StumbleUpon Отправить "Новая локация и "День и Ночь"" в Google Отправить "Новая локация и "День и Ночь"" в VKontakte Отправить "Новая локация и "День и Ночь"" в Facebook

Метки: "15" Добавить / редактировать метки
Категории
Без категории

Комментарии

  1. Аватар для Paranoid
    2 и 3 в одном сделай.
  2. Аватар для Nalia
    Можно сделать глобальную карту города, где пометить основные районы.
    И канализация. Не забудь канализацию!
    Но само название города малость смешное. "Град" явно отсылает нас к названием славянских городов, тогда как "имперо-" -- совсем не славянское слово. Царьград, тогда уж. Или Имперский Город, аки в ТЕСе.
  3. Аватар для War_Mechs
    Цитата Сообщение от Nalia
    Но само название города малость смешное. "Град" явно отсылает нас к названием славянских городов, тогда как "имперо-" -- совсем не славянское слово. Царьград, тогда уж. Или Имперский Город, аки в ТЕСе.
    Ну, тут я согласен. Название наспех придумал (не может же город быть без названия). Думаю, может "Город Империи" или "Имперополь" (просто, "плагиат" в наших краях не приветствуется).

    Но, всё же, как привязать смену дня и ночи (на карте мира) к кол-ву шагов? А то, может я что неправильно делаю?..
  4. Аватар для Nalia
    Но, всё же, как привязать смену дня и ночи (на карте мира) к кол-ву шагов? А то, может я что неправильно делаю?..
    Тебе будут нужны две переменные, два переключателя и три общих события.
    Первую переменную назовёт StepsAll.
    Вторую переменную назовём StepsCount.
    Первый переключатель назовём Outside.
    Второй переключатель назовём Night.
    Общие события назовём TimeOfDay, DayChange и NightChange.
    Событие TimeOfDay делаешь параллельным. Оно должно работать только когда переключатель Outside включён. Его включаешь только когда персонаж выходит на карту, заходит на локацию-- выключаешь. Также каждый раз, когда выходишь на карту, записываешь в переменные StepsAll и StepsCount одно и то же чисто-- количество сделанных героем шагов.
    Что должно быть в событии TimeOfDay? По пунктам.
    Ты записываешь в переменную StepsCount количество сделанных шагов.
    Ты вычитаешь из StepsCount переменную StepsAll.
    Ты проверяешь, чему равна StepsCount. Через сколько у тебя шагов будет меняться время суток? Например, через 30. Так вот, далее ставишь условие: ЕСЛИ StepsCount=30, ТО....
    Внутри условия:
    записываешь в StepsAll количество сделанных шагов.
    Меняешь время дня: если переключатель Night выключен, то включаешь его и вызываешь событие NightChange; иначе отключаешь Night и вызываешь событие DayChange.
    В событиях NightChange и DayChange, соответственно, прописываешь, какие изменения должны происходить, как то смена цвета экрана, панорамы и пр.
    Всё.
  5. Аватар для Nalia
    С фонарями очень просто: накладываешь поверх тайлов, обозначающих фонари, спрайты, отвечающие за свет. Задаёшь мув роут change blending > add. И ставишь в каждом из них условие: отображаться, только если свич Night включён.
  6. Аватар для Paranoid
    Это же фентези просто придумай какое-нибудь слово и назови так город!
  7. Аватар для War_Mechs
    Цитата Сообщение от Nalia
    Тебе будут нужны две переменные, два переключателя и три общих события...
    В общем я КОНКРЕТНО накосячил в ивентах вообще, посмотрел другой способ и совместил с твоим. Теперь "День и ночь" изменяются без считывания шагов.
  8. Аватар для War_Mechs
    Цитата Сообщение от Paranoid
    2 и 3 в одном сделай.
    Так и сделал. Людей помещается (для замка) мало (всего 34 человека), но этого достаточно.