Modding:Adding Block Behavior/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.

(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)

25 March 2024

  • curprev 20:2420:24, 25 March 2024Lett0 talk contribs 10,712 bytes −1 No edit summary
  • curprev 20:1620:16, 25 March 2024Lett0 talk contribs 10,713 bytes +46 Created page with "// Удалите блок в текущей позиции и поместите его в выбранную позицию"
  • curprev 20:1420:14, 25 March 2024Lett0 talk contribs 10,667 bytes +6 Created page with "* Для VS 1.9: [https://wiki.vintagestory.at/images/7/7b/Advancedmoving_v1.0.0.zip AdvancedMoving_v1.0.0.zip] * Для VS 1.6: [https://wiki.vintagestory.at/images/7/72/AdvancedMoving.zip AdvancedMoving.zip]"
  • curprev 20:1320:13, 25 March 2024Lett0 talk contribs 10,661 bytes +90 Created page with "Блок будет толкать два блока вместо одного, и игрок может тянуть его, крадясь, нажимая правую кнопку мыши." Tags: Mobile edit Mobile web edit
  • curprev 20:1320:13, 25 March 2024Lett0 talk contribs 10,571 bytes +110 Created page with "Давайте создадим еще один блок, используя это поведение, но на этот раз мы настроим некоторые дополнительные свойства ..."
  • curprev 20:1220:12, 25 March 2024Lett0 talk contribs 10,461 bytes +26 Created page with "== Добавление другого блока =="
  • curprev 20:1220:12, 25 March 2024Lett0 talk contribs 10,435 bytes +184 Created page with "// Сообщите игровому движку и другим моделям поведения блоков, что мы обработали взаимодействие игрока с блоком. // Если бы мы не задали поле обработки, игрок все равно смог бы ставить блоки, если бы они были у него в руках."
  • curprev 20:0020:00, 25 March 2024Lett0 talk contribs 10,251 bytes +10 No edit summary Tags: Mobile edit Mobile web edit
  • curprev 19:5919:59, 25 March 2024Lett0 talk contribs 10,241 bytes +56 Created page with "// Удалите блок в текущей позиции и поместите его в выбранную позицию"
  • curprev 19:5819:58, 25 March 2024Lett0 talk contribs 10,185 bytes +47 Created page with "// Можем ли мы разместить здесь блок?" Tags: Mobile edit Mobile web edit
  • curprev 19:5819:58, 25 March 2024Lett0 talk contribs 10,138 bytes 0 No edit summary
  • curprev 19:5819:58, 25 March 2024Lett0 talk contribs 10,138 bytes +79 Created page with "Следующее, что нам нужно изменить, - это сам метод interact, чтобы он позаботился о свойствах расстояния и притяжения..." Tags: Mobile edit Mobile web edit
  • curprev 19:5719:57, 25 March 2024Lett0 talk contribs 10,059 bytes +168 Created page with "Дополнительно нам нужно добавить два поля, одно для расстояния, а другое - если игрок должен потянуть за блок, когда крадется..."
  • curprev 19:5619:56, 25 March 2024Lett0 talk contribs 9,891 bytes +67 Created page with "Прежде всего, нам нужно переопределить метод в нашем классе поведения блока ..." Tags: Mobile edit Mobile web edit
  • curprev 19:5619:56, 25 March 2024Lett0 talk contribs 9,824 bytes +94 Created page with "Итак, какие свойства мы можем добавить? * Толчок блока на расстояние * Тянуть блок, если игрок крадется"
  • curprev 19:5519:55, 25 March 2024Lett0 talk contribs 9,730 bytes +156 Created page with "Для того чтобы разобраться со специальными свойствами, существует метод <code>Initialize(JsonObject)</code>. Каждый blocktype создает новый экземпляр поведения, поэтому этот метод можно использовать для разбора свойств."
  • curprev 19:2919:29, 25 March 2024Lett0 talk contribs 9,574 bytes +9 Created page with "== Разбор свойств ==" Tags: Mobile edit Mobile web edit
  • curprev 19:2819:28, 25 March 2024Lett0 talk contribs 9,565 bytes +97 Created page with "Поведение жидкости поддерживает некоторые особые свойства, как показано в этом примере с типом блока "Вода":"
  • curprev 19:2819:28, 25 March 2024Lett0 talk contribs 9,468 bytes +157 Created page with "Наше созданное поведение все еще довольно простое, но возможностей гораздо больше. Поведение может иметь особые свойства, которые могут быть определены самим типом блока." Tags: Mobile edit Mobile web edit
  • curprev 19:2719:27, 25 March 2024Lett0 talk contribs 9,311 bytes +24 Created page with "= Расширенное Поведение ="
  • curprev 19:2719:27, 25 March 2024Lett0 talk contribs 9,287 bytes +98 Created page with "Чтобы закончить все, откройте modtools и введите <code>pack <your mod id></code>. Теперь вы можете взять zip-файл и поделиться им с другими людьми. * Для VS 1.9: [https://wiki.vintagestory.at/images/2/2a/Moving_v1.0.0.zip Moving_v1.0.0.zip] * Для VS 1.6: [https://wiki.vintagestory.at/images/c/cb/Moving.zip Moving.zip]"
  • curprev 19:2619:26, 25 March 2024Lett0 talk contribs 9,189 bytes +18 Created page with "== Распространение =="
  • curprev 19:2619:26, 25 March 2024Lett0 talk contribs 9,171 bytes +107 Created page with "Чтобы зарегистрировать BlockBehavior, нам нужно создать класс мода, переопределив от <code>Start(ICoreAPI)</code> и зарегистрировать его с указанным именем:"
  • curprev 19:2519:25, 25 March 2024Lett0 talk contribs 9,064 bytes +14 Created page with "== Регистрация =="
  • curprev 19:2519:25, 25 March 2024Lett0 talk contribs 9,050 bytes +184 Created page with "// Сообщите игровому движку и другим моделям поведения блоков, что мы обработали взаимодействие игрока с блоком. // Если бы мы не задали поле обработки, игрок все равно смог бы ставить блоки, если бы они были у него в руках."
  • curprev 19:2419:24, 25 March 2024Lett0 talk contribs 8,866 bytes +47 Created page with "// Можем ли мы разместить здесь блок?" Tags: Mobile edit Mobile web edit
  • curprev 19:2419:24, 25 March 2024Lett0 talk contribs 8,819 bytes +306 Created page with "# Рассчитать новую позицию для перемещения блока, основываясь на лицевой стороне блока, на которую смотрит игрок. # Проверить, можно ли поместить блок в эту новую позицию. # Удалить блок в старой позиции. # Поместить блок того же типа на новую позицию. # Modding:Behavior_..."
  • curprev 19:2219:22, 25 March 2024Lett0 talk contribs 8,513 bytes +26 Created page with "Что метод должен делать?" Tags: Mobile edit Mobile web edit
  • curprev 19:2119:21, 25 March 2024Lett0 talk contribs 8,487 bytes +48 Created page with "Метод <code>bool OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel, ref EnumHandling handling)</code> выглядит идеально подходящим для нашей цели."
  • curprev 19:2119:21, 25 March 2024Lett0 talk contribs 8,439 bytes +155 Created page with "----"
  • curprev 19:2019:20, 25 March 2024Lett0 talk contribs 8,284 bytes +109 Created page with "Итак, прежде всего нам нужно создать само поведение, которое представляет собой класс, наследующийся от BlockBehavior"
  • curprev 19:2019:20, 25 March 2024Lett0 talk contribs 8,175 bytes +361 Created page with "== Создание поведения =="
  • curprev 19:1819:18, 25 March 2024Lett0 talk contribs 7,814 bytes +2 No edit summary
  • curprev 19:1819:18, 25 March 2024Lett0 talk contribs 7,812 bytes +9 Created page with " == Настройка =="
  • curprev 19:1719:17, 25 March 2024Lett0 talk contribs 7,803 bytes +144 Created page with "В этом уроке мы создадим новое поведение(Behavior), которое можно будет прикреплять к блокам, чтобы сделать их подвижными, нажав правую кнопку мыши."
  • curprev 19:1619:16, 25 March 2024Lett0 talk contribs 7,659 bytes +514 Created page with "= Введение = Некоторые блоки в игре имеют особое поведение, например песок, гравий могут осыпаться, это и называется поведением блока. Поведения блоков полезны, когда вы хотите, чтобы разные блоки действовали одинаково, поскольку вы можете прикрепить одно или..." Tags: Mobile edit Mobile web edit
  • curprev 19:0219:02, 25 March 2024FuzzyBot talk contribs 7,145 bytes −1,499 Updating to match new version of source page

16 January 2024

11 November 2023

14 May 2020

  • curprev 12:4312:43, 14 May 2020Akellagray talk contribs 8,529 bytes +81 Created page with "Блок будет толкать два блока вместо одного, и игрок может тянуть его, крадясь, щелкая правой кно..."
  • curprev 12:4312:43, 14 May 2020Akellagray talk contribs 8,448 bytes +6 Created page with "* Для VS 1.9: [https://wiki.vintagestory.at/images/7/7b/Advancedmoving_v1.0.0.zip AdvancedMoving_v1.0.0.zip] * Для VS 1.6: [https://wiki.vintagestory.at/images/7/72/Adva..."
  • curprev 12:4312:43, 14 May 2020Akellagray talk contribs 8,442 bytes +13 Created page with "= Загрузка мода ="
  • curprev 12:4212:42, 14 May 2020Akellagray talk contribs 8,429 bytes +110 Created page with "Давайте создадим еще один блок, используя это поведение, но на этот раз мы настроим некоторые до..."
  • curprev 12:4212:42, 14 May 2020Akellagray talk contribs 8,319 bytes +26 Created page with "== Добавление другого блока =="
  • curprev 12:4212:42, 14 May 2020Akellagray talk contribs 8,293 bytes −574 Created page with "Следующее, что нам нужно изменить, - это сам метод взаимодействия, чтобы он позаботился о рассто..."
  • curprev 12:4112:41, 14 May 2020Akellagray talk contribs 8,867 bytes +76 Created page with "Теперь мы можем проанализировать два свойства следующим образом:"
  • curprev 12:4112:41, 14 May 2020Akellagray talk contribs 8,791 bytes +86 Created page with "Кроме того, нам нужно добавить два поля, одно для расстояния и другое, если игрок должен вытащит..."
  • curprev 12:4112:41, 14 May 2020Akellagray talk contribs 8,705 bytes +67 Created page with "Прежде всего, нам нужно переопределить метод в нашем классе поведения блока ..."
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)