Coordinates/ru: Difference between revisions
(Updating to match new version of source page) |
(Created page with "Существует ограничение на размер мира, которое может быть установлено при создании мира. Предел для каждого измерения определяется как [https://github.com/anegostudios/vsapi/blob/e78624b6eee6920e45edcd25ba94e8199b2193af/Config/GlobalConstants.cs#L27 глобальная константа]. Начиная с версии [https://info.vintagestory.at/v1dot19...") |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
[[File:Coordinates-system.png|thumbnail|right| | [[File:Coordinates-system.png|thumbnail|right|Система координат HUD в Vintage Story. Y=0 внизу, на уровне мантии. X=0 и Z=0 в точке появления игрока.]] | ||
'''Координаты''' — это система и общие обозначения, которые используются для определения местоположения. Во время игры координатный HUD показывает положение относительно точки появления игрока. Это означает, что возможны отрицательные значения. Однако, если рассматривать с точки зрения технической составляющей, в игре имеются лишь координаты с положительными значениями по каждой оси. | |||
'''Координаты''' | |||
Некоторое заблуждение может возникнуть из-за системы координат, поскольку внутриигровой HUD отображает координаты на основе центральной точки осей x и z мира и отношения игрока к ним. Экран отладки отображает как абсолютные, так и относительные координаты. | Некоторое заблуждение может возникнуть из-за системы координат, поскольку внутриигровой HUD отображает координаты на основе центральной точки осей x и z мира и отношения игрока к ним. Экран отладки отображает как абсолютные, так и относительные координаты. | ||
Line 10: | Line 8: | ||
'''Пример:''' Для размера мира в 1 000 000 блоков по осям x и z абсолютная позиция игрока при появлении будет 500 000 и 500 000. В HUD это будет отображаться как 0 и 0. | '''Пример:''' Для размера мира в 1 000 000 блоков по осям x и z абсолютная позиция игрока при появлении будет 500 000 и 500 000. В HUD это будет отображаться как 0 и 0. | ||
== Обозначение == | == Обозначение == | ||
Для использования в командах координаты используют следующие обозначения. | Для использования в командах координаты используют следующие обозначения. | ||
Line 17: | Line 14: | ||
! Координаты !! Объяснение | ! Координаты !! Объяснение | ||
|- | |- | ||
| <code>x</code> || Относительно | | <code>x</code> || Относительно точки спавна. | ||
|- | |- | ||
| <code>=x</code> || Абсолют в отношении происхождения мира. | | <code>=x</code> || Абсолют в отношении происхождения мира. | ||
Line 23: | Line 20: | ||
| <code>~x</code> || Относительно игрока. | | <code>~x</code> || Относительно игрока. | ||
|} | |} | ||
'''Пример:''' Телепортация к абсолютным координатам 0, 50, 0 (Обратите внимание, что значение Y по умолчанию интерпретируется как абсолютное значение)<code>/tp =0 50 =0</code>. | '''Пример:''' Телепортация к абсолютным координатам 0, 50, 0 (Обратите внимание, что значение Y по умолчанию интерпретируется как абсолютное значение)<code>/tp =0 50 =0</code>. | ||
[[List of server commands/ru]] | [[List of server commands/ru]] | ||
== Ограничения == | |||
Минимальное значение абсолютной координаты - (0, 0, 0). Максимальное значение задается размером мира. Размер мира задается при создании мира через поля "MapSizeX", "MapSizeY" и "MapSizeZ" в [Server_Config]. | |||
Существует ограничение на размер мира, которое может быть установлено при создании мира. Предел для каждого измерения определяется как [https://github.com/anegostudios/vsapi/blob/e78624b6eee6920e45edcd25ba94e8199b2193af/Config/GlobalConstants.cs#L27 глобальная константа]. Начиная с версии [https://info.vintagestory.at/v1dot19#pre3 1.19.0-pre.3], ограничения на размер мира следующие: | |||
* '''X''': 67108864 | |||
* '''Y''': 32768 (но игрок не может подняться выше 20 480) | |||
* '''Z''': 67108864 |
Latest revision as of 10:49, 5 March 2024
Координаты — это система и общие обозначения, которые используются для определения местоположения. Во время игры координатный HUD показывает положение относительно точки появления игрока. Это означает, что возможны отрицательные значения. Однако, если рассматривать с точки зрения технической составляющей, в игре имеются лишь координаты с положительными значениями по каждой оси.
Некоторое заблуждение может возникнуть из-за системы координат, поскольку внутриигровой HUD отображает координаты на основе центральной точки осей x и z мира и отношения игрока к ним. Экран отладки отображает как абсолютные, так и относительные координаты.
Пример: Для размера мира в 1 000 000 блоков по осям x и z абсолютная позиция игрока при появлении будет 500 000 и 500 000. В HUD это будет отображаться как 0 и 0.
Обозначение
Для использования в командах координаты используют следующие обозначения.
Координаты | Объяснение |
---|---|
x |
Относительно точки спавна. |
=x |
Абсолют в отношении происхождения мира. |
~x |
Относительно игрока. |
Пример: Телепортация к абсолютным координатам 0, 50, 0 (Обратите внимание, что значение Y по умолчанию интерпретируется как абсолютное значение)/tp =0 50 =0
.
Ограничения
Минимальное значение абсолютной координаты - (0, 0, 0). Максимальное значение задается размером мира. Размер мира задается при создании мира через поля "MapSizeX", "MapSizeY" и "MapSizeZ" в [Server_Config].
Существует ограничение на размер мира, которое может быть установлено при создании мира. Предел для каждого измерения определяется как глобальная константа. Начиная с версии 1.19.0-pre.3, ограничения на размер мира следующие:
- X: 67108864
- Y: 32768 (но игрок не может подняться выше 20 480)
- Z: 67108864