Overview
Как создавать карты в Hot Lava
Заметка
Не знаю почему, второй раздел не хочет редактироваться, а ссылку на скачивание Unity я забыл добавить. Короче, вот ссылка – [link]
Инструкция
(Вам надо знать английский язык)
1) Заходите сюда и скачайте это
Steam – Библиотека – Инструменты – Hot Lava SDK
2) Теперь ориентируетесь по официальному руководству:
[link]
А вот перевод этого руководства на русский язык:
Инструкция по Hot Lava Mod Kit
И так, вы решили создать свой собственный уровень в игре Hot Lava. Поздравляем! Вы принялись за создание более горячего, более магматического мира. И что теперь?
Лавовая подсказка: Если вы уже загрузили предыдущею версию Hot Lava modkit, то удалите её перед тем, как скачать новую версию.
Найти старые файлы можно тут – ModkitAssetsPluginsHot Lava Mod
Kit
Так же удалите ModkitAssetsScriptsHot Lava Component Interfaces потому что это может повредить проект, и принести негатива в вашу жизнь.
Шаг 1: Установите Unity 5.6.3p4
Если у вас еще нет Unity, то скачайте его тут. Он бесплатный для личного пользования. Если вы раньше скачивали его, то убедитесь, что он обновлен до этой версии.
Если вы не знакомы с Unity, то есть много полезных руководств, которые вам помогут.
Лавовая подсказка: установите modkit на SSD диск для более быстрого импорта в Unity.
Шаг 2: Создание нового проекта.
Откройте свой ярлык Unity и создайте новый блестящий проект. Затем назовите его, конечно же после того как назвали свою собаку. Можете назвать свой проект названием любимого шоколада, или всем, чем захотите. Ведь мир – это ваша магматическая фантазия.
Шаг 3: Импорт Modkit.
После того, как вы скачали Modkit в Steam, вам надо импортировать его в Unity.
В меню Unity нажмите Asset, выберите Import Package, теперь Custom. Теперь надо указать путь до Modkit.
Но где расположен Modkit? Потерялся в прямом эфире? Попался в сложную сеть мостов Эйнштейна или Розена вне пространства и времени? Нет, вероятнее всего Modkit расположен по этому пути – C:Program Files (x86)SteamSteamAppscommonHot Lava
SDKHotLava_ModKit.unitypackage. Если его там нет, то на создание поисковой группы уйдет какое-то время.
Используйте функцию поиска на вашем компьютере.
Лавовый подсказка: Если вы получили сообщение об ошибке, то нажмите Cansel. Теперь заново попробуйте импортировать Modkit. Как только процесс выполнится, импортируются все недостающие файлы. Компьютеры – непостоянные существа.
Теперь придется подождать, ведь импорт – дело времени. Пока что можете попить чаю. Или горячего шоколаду. Или почитать книгу. Не обязательно большую книгу, это может быть комикс. В наши времена много крутых комиксов. Вы должны проверить процесс импорта. Готово? Тогда приступайте к следующему шагу.
Шаг 4: Создайте простой уровень.
Прежде всего, сохраняйте свои результаты. Нет ничего хуже, чем потерять свою работу. Что бы сохранить свою работу, нажмите File Menu, дальше Save Scenes.
Лавовая подсказка: Если после импорта ресурсов SDK не отображается сетка, то перезапустите Unity. Если у вас будет такая проблема несколько раз, придется периодично перезапускать Unity.
Теперь добавьте Game Container. Это место, где будет ваш уровень. Он создает начальную точку, источник света и камеру. Откройте меню Klei и прокрутите вниз до Mod, и нажмите Create Game Container.
Теперь вы увидите что-то новое! В игре Hot Lava это называется Game Mode – New. Вы можете увидеть под вкладкой Inspector Tab все возможные вещи, которые вы можете делать в редакторе уровня. К примеру, изменение название игрового режима, описание уровня и самое главное, добавить контрольные точки (чекпоинты).
Контрольные точки имеют главное значение в вашем уровне. Что бы посмотреть свой уровень нажмите на кнопку воспроизведения в верхней части экрана.
Для успешного уровня вам надо добавить пол, что бы сразу не провалится в лаву. Добавьте лаву на уровень, бросьте пару стульев, постройтесь ту комнату, которую вы всегда хотели иметь у себя дома, или на корабле инопланетян. Набор инструментов имеет множество прикольных моделей, игрушек и т.д.
Дальше вы можете добавить освещения для уровня. Если вы считаете что с освещением все хорошо, пропустите эту подсказку.
Лавовая подсказка: О освещении. Знаете ли вы что вы можете настроить освещение?
Нажмите Menu, дальше Lightin и выберите Settings. Теперь у вас еще одна игра! Игра со светом. Вы можете экспериментировать со светом.
Давайте мы дадим вам пару подсказок о том, как мы делаем красивые уровни, что бы у вас не вышли уродливый уровень.
В разделе Environment? выберите маленький круг рядом с Skybox Material. Вы можете сделать небо похожее на настоящие с помощью некоторых готовых Skybox’ов. Изначально это голубое небо с серыми облаками. Вы можете выбрать Skybox или Gradient или Color в качестве источника в Environment Lighting. Это источник окружающего света для всей сцены.
Если вы выбирете Skybox, то вы можете настроить Intensity Multiplier.
Если вы выберете Gradient, у вас появится контроль над цветом неба, экватора и земли.
Если вы выбирете Color, то ваше освещение будет более естественным. Вы можете выбрать любой цвет, но мы используем черный. Он позволяет создать тени там, где это необходимо.
Environment Reflections позволяет настраивать отражение в вашей сцене. Главное, чтобы он соответствовал вашему Skybox. 128 отлично подходит для разрешения, а Auto – для сжатия.
Играйте с Intensity toggle что бы получилось так, как вам нравится. Мы не пытаемся давить на вас, но нам нравится значенеи 1.
И значение 3 для Bounces, потому что это число отражений от отражения, которые включены.
В режиме реального времени освещение выглядит лучше всего. По желанию вы конечно можете отключить Realtime Global Illumination ‘cause.
Установите режим Shadowmask.
Настройки масштабирования.
Lightmapper – нормальный редактор световых карт.
Indirect Resolution – мы меняем это примерно на 4 текселя, поэтому он не выглядит блочным, но увеличивается время для рендеринга. Так же текселы – забавное слово.
Light Map Resolution – чем выше число, тем лучше качество, но выше размер фаила. Нормально около 20-40 текселов. Эх, текселы)
Lightmap Padding – это пространство между вашими ламповомы оболочками. 4-6 – хороший диапозон.
Lightmap Size – 2048 – хорошее значение. Чем больше значение, тем больше он будет загружать память.
Compress Lightmaps – включить.
Ambient Occlusion – выключить, мы используем экранное окружение Ambient Occlusion.
Final Gather – отключить, занимает слишком много памяти.
Directional Mode – лучшие направление.
Indirect Intensity – поставьте значение 1.
Albedo Boost – контролирует количество отраженного света в сцене, лучшие значение – 1.
Lightmap Parameters – лучше всего выбрать средний, но понастраивать тоже можно.
Другие настройки.
Fog – Хотите туман? Так сделайте его! Но вам придется настроить туман.
И так, вот вы и ваш уровень? Не получилось? Сделайте новый! Получилось? Время показать всему миру вашу работу! Перейдем к экспорту.
Шаг 5. Экспорт.
Как только вы захотите, чтобы мир увидел ваш магматический шедевр, нажмите на меню Klei, выберите Mod, дальше Export Mod.
Это займет некоторое время, а советы как провести свободное время смотрите выше.
Появится окно о том, что ваш уровень экспортирован на ваш ПК.
Лавовая подсказка: Запишите куда сохранился ваш уровень.
Потрясающе! Теперь нажмите кнопку Awesome, thanks!
Шаг 6. Загрузите свой уровень в Steam.
Перейдите в меню Klei, Mod и нажмите Upload Mod from the menu.
В всплывшем окне нажмите Create New Mod, выберите кнопку Select в HLMod File и укажите путь до вашего уровня.
Вы можете добавить картунку для уровня, добавить название, что-то вроде “О да, это мой уровень”, добавить описание, к примеру, “Это описание моего уровня”.
И Voila! (Так говорят эсперанты).
Вам надо зайти в свою учетную запись Steam, и зайти в раздел Предметы мастерской.
Лавовая подсказка: Вы можете настроить видимость вашего уровня, только для ваших друзей, но лучше выбрать публичный, что бы весь мир мог восхищаться вашим шедевром.
Вот и все! Вы закончили курс обучение Hot Lava Mod Kit.
Заключение
Вы можете похвастаться вашим уровнем перед друзьями, перед врагами, перед своей бабушкой, вдруг они сами захотят сделать свой уровень. Скажите им что это было весело.
И теперь вы можете сделать еще один уровень.
Удачи!