Confirmedusers
13,514
edits
Mirotworez (talk | contribs) (Created page with "Моддинг: API WorldGen") |
Mirotworez (talk | contribs) (Created page with "== Класс VSTreasureChestMod == Основным классом и отправной точкой нашего мода будет VSTreasureChestMod.") |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{GameVersion|1.15}} | {{GameVersion|1.15}} | ||
<languages/>== | <languages/>== Введение == | ||
Мы рассмотрим, как подключить и добавить свои собственные функции в код генерации мира Vintage Story, рассмотрев демо-мод под названием VSTreasureChest. Полный исходный код этого проекта можно найти [https://github.com/anegostudios/VSTreasureChest на Github]. Мы собираемся пройтись по кодированию с нуля. | |||
== VSTreasureChest | == Мод VSTreasureChest== | ||
Этот мод размещает сундуки с сокровищами по всему миру, чтобы пользователь мог их найти. В каждом сундуке с сокровищами находится случайное количество слитков. Мод размещает сундуки с сокровищами только рядом с деревьями. Он также добавляет команду сервера, которую можно запустить в окне чата под названием /treasure, которая помещает сундук с сокровищами перед игроком. Это может быть полезно для тестирования, если вы хотите изменить, какие предметы находятся в сундуке, и вы не хотите искать сундук для проверки. | |||
[[File:treasure chest.png|thumb]] | [[File:treasure chest.png|thumb]] | ||
== | == Начало работы == | ||
Следуйте инструкциям [[Setting up your Development Environment/ru|здесь]] для настройки среды разработки. Мы назвали наш проект VSTreasureChest, но вы можете выбрать любое имя. Мы будем делать одну другую вещь. Когда вы доберетесь до аргументов командной строки отладки, вместо передачи /flatworld мы будем передавать /stdworld:test. Причина, по которой мы это делаем, заключается в том, что мы собираемся разместить наш сундук рядом с деревом. /flatworld создает плоский мир без деревьев, так что в этом сценарии это нам не сильно поможет. Однако, в зависимости от конкретных особенностей генерации ландшафта, которые вы делаете, вы можете использовать /flatworld в будущем. | |||
== | == Класс VSTreasureChestMod == | ||
Основным классом и отправной точкой нашего мода будет VSTreasureChestMod. | |||