Modding:Advanced Blocks/ru: Revision history

From Vintage Story Wiki

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

25 March 2024

16 January 2024

12 November 2023

  • curprev 01:0201:02, 12 November 2023Nyuhnyash talk contribs 10,530 bytes −14 Created page with "Если вы всё сделали правильно, то ваш файл должен быть похож на:"
  • curprev 01:0101:01, 12 November 2023Nyuhnyash talk contribs 10,544 bytes +11 No edit summary Tags: Mobile edit Mobile web edit
  • curprev 01:0001:00, 12 November 2023Nyuhnyash talk contribs 10,533 bytes −29 Created page with "Собрав всё воедино, это должно выглядеть так:"
  • curprev 01:0001:00, 12 November 2023Nyuhnyash talk contribs 10,562 bytes +402 Created page with "'''Как мы можем заставить объект подпрыгивать?''' Чтобы заставить объект прыгать, нам нужно изменить его направление. Поэтому мы можем просто развернуть его движение. Чем быстрее объект будет, во время столкновения, тем дальше он будет отталкиваться. Но просто р..."
  • curprev 00:5600:56, 12 November 2023Nyuhnyash talk contribs 10,160 bytes −26 Created page with "Конечно, вы можете скачать файл напрямую [https://wiki.vintagestory.at/images/8/8a/Trampoline.cs Trampoline.cs]."
  • curprev 00:5600:56, 12 November 2023Nyuhnyash talk contribs 10,186 bytes +13 Created page with "Наконец мы можем запустить наш первый тест. Выглядит неплохо, так ведь?"
  • curprev 00:5400:54, 12 November 2023Nyuhnyash talk contribs 10,173 bytes +181 Created page with "'''Подсказка''': используйте клиентскую команду {{ll|List_of_client_commands#.tfedit|<code>.tfedit</code>}}, если вы хотите отрегулировать положение, вращение и масштаб блока в руках, в графическом интерфейсе, при падении на землю или в режиме от третьего лица."
  • curprev 00:5200:52, 12 November 2023Nyuhnyash talk contribs 9,992 bytes +86 Created page with "Чтобы все закончить, откройте modtools и введите <code>pack <your mod id></code>. Теперь вы можете взять zip-файл и поделиться им с другими людьми. Он будет работать так же, как и обычные моды, вы можете установить его, скопировав в папку <code>mods</code>."
  • curprev 00:5000:50, 12 November 2023Nyuhnyash talk contribs 9,906 bytes −47 Created page with "Скачать мод"
  • curprev 00:5000:50, 12 November 2023Nyuhnyash talk contribs 9,953 bytes +12 Created page with "Вериант мода из этого руководства: * для версии 1.9: [https://wiki.vintagestory.at/images/2/24/Trampoline_vs1.9_v1.0.0.zip Trampoline_vs1.9_v1.0.0.zip] * для версии 1.5: [https://wiki.vintagestory.at/images/c/ce/Trampoline.zip Trampoline.zip]"
  • curprev 00:4800:48, 12 November 2023Nyuhnyash talk contribs 9,941 bytes −38 Created page with "Распространение"
  • curprev 00:4700:47, 12 November 2023Nyuhnyash talk contribs 9,979 bytes −39 Created page with "Тестирование"
  • curprev 00:4500:45, 12 November 2023Nyuhnyash talk contribs 10,018 bytes +183 Created page with "'''Когда объект должен отскочить?''' # Сущность должна отскочить в тот момент, когда она приземляется на вершину блока, а не, когда она уже стоит на нем. Поэтому <code>isImpact</code> должно быть <code>true</code>. # Если объект сталкивается вертикально. Стороны блока не должны отта..."
  • curprev 00:4100:41, 12 November 2023Nyuhnyash talk contribs 9,835 bytes +241 Created page with "Метод <code>void onEntityCollide(IWorldAccessor world, Entity entity, BlockPos pos, BlockFacing facing, bool isImpact)</code> выглядит как неплохой вариант для реализации прыгучего функционала. Заметьте, что каждый блок батута поставленный в игре будет {{ll|Modding:Block_Cardinality|совместно использовать}} один и тот же экзе..."
  • curprev 00:3400:34, 12 November 2023Nyuhnyash talk contribs 9,594 bytes +26 Created page with "Итак, как же нам реализовать прыгучий блок? Будет не лишним взглянуть на [https://apidocs.vintagestory.at/api/Vintagestory.API.Common.Block.html документацию API], чтобы найти правильный способ."
  • curprev 00:3100:31, 12 November 2023Nyuhnyash talk contribs 9,568 bytes −10 Created page with "Это должно решить все синтаксические ошибки."
  • curprev 00:3100:31, 12 November 2023Nyuhnyash talk contribs 9,578 bytes +21 Created page with "Давайте создадим наш класс блока, который, конечно, должен унаследовать класс <code>Block</code>:"
  • curprev 00:3000:30, 12 November 2023Nyuhnyash talk contribs 9,557 bytes −50 Created page with "Класс блока"
  • curprev 00:2900:29, 12 November 2023Nyuhnyash talk contribs 9,607 bytes +19 Created page with "Так как класса <code>TrampolineBlock</code> ещё нет, это место будет отображаться как синтаксическая ошибка."
  • curprev 00:2800:28, 12 November 2023Nyuhnyash talk contribs 9,588 bytes +51 Created page with "Теперь вам нужно переопределить метод <code>Start(ICoreAPI)</code> и зарегистрировать класс. Если вы выбрали другое имя класса, вы должны использовать его вместо Trampoline."
  • curprev 00:2700:27, 12 November 2023Nyuhnyash talk contribs 9,537 bytes +99 Created page with "Для создания мода вашему классу необходимо унаследоваться от <code>ModSystem</code>. Это позволит использовать для регистрации кучу всякого, но пока что мы будем придерживаться нашего примера."
  • curprev 00:2300:23, 12 November 2023Nyuhnyash talk contribs 9,438 bytes −47 Created page with "Система мода"
  • curprev 00:2200:22, 12 November 2023Nyuhnyash talk contribs 9,485 bytes +38 Created page with "Теперь нам нужно зарегистрировать наш класс и поэтому нам нужно создать новый файл <code>*.cs</code> в нашем проекте. Назовём его <code>Trampoline.cs</code>."
  • curprev 00:2100:21, 12 November 2023Nyuhnyash talk contribs 9,447 bytes −50 Created page with "Класс блока" Tags: Mobile edit Mobile web edit
  • curprev 00:2000:20, 12 November 2023Nyuhnyash talk contribs 9,497 bytes +215 Created page with "Мы создадим этот класс, чтобы дать блоку желаемую функциональность, поэтому убедитесь, что если вы выберете другое имя, оно будет соответствовать приведенному ниже. Вы можете скачать ассеты этого мода [https://wiki.vintagestory.at/images/b/b9/Trampoline_-_No_CS_FILE.zip отсюда]. Все, что вам..."
  • curprev 00:1700:17, 12 November 2023Nyuhnyash talk contribs 9,282 bytes −25 Created page with "динственное новое свойство - это <code>class</code>:"
  • curprev 00:1700:17, 12 November 2023Nyuhnyash talk contribs 9,307 bytes −39 Created page with "Первое, что нам понадобится, - это assets блока. Это довольно просто." Tags: Mobile edit Mobile web edit
  • curprev 00:1300:13, 12 November 2023Nyuhnyash talk contribs 9,346 bytes −45 Created page with "Ассеты блока"
  • curprev 00:1200:12, 12 November 2023Nyuhnyash talk contribs 9,391 bytes −1 Created page with "В этом уроке мы создадим что-то более продвинутое. Блок с функциональностью ... батута!"
  • curprev 00:1100:11, 12 November 2023Nyuhnyash talk contribs 9,392 bytes −56 Created page with "Батут"
  • curprev 00:1000:10, 12 November 2023Nyuhnyash talk contribs 9,448 bytes 0 No edit summary
  • curprev 00:0900:09, 12 November 2023Nyuhnyash talk contribs 9,448 bytes +6 No edit summary
  • curprev 00:0900:09, 12 November 2023Nyuhnyash talk contribs 9,442 bytes +1 No edit summary
  • curprev 00:0800:08, 12 November 2023Nyuhnyash talk contribs 9,441 bytes +159 Created page with "Настоятельно рекомендуется сначала прочитать про {{llModding:Basic|базовые блоки}}. Кроме того, это руководство требует среды разработки. Если у вас её еще нет, прочтите руководство по {{ll|Modding:Setting up your Development Environment|настройке среды для разработки}}."