player.position — различия между версиями
Материал из Bully Multiplayer Wiki
SalwadoR (обсуждение | вклад) |
SalwadoR (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | < | + | {{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}} |
− | < | + | <div class="page_AboutFunction_shared_frame"> |
− | <tr> | + | <table class="page_infotable"><tr><td class="name_text">{{PAGENAME}}</td><td class="page_AboutFunction_shared">Двусторонняя/Общая функция.</td></tr></table> |
− | <td | + | |
− | <td | + | |
− | </tr> | + | |
− | </table> | + | |
---- | ---- | ||
Позволяет получать и изменять позицию игрока в мире. | Позволяет получать и изменять позицию игрока в мире. | ||
== Синтаксис == | == Синтаксис == | ||
− | <div | + | <div class="example_box"><syntaxhighlight lang="javascript"> |
− | <syntaxhighlight lang="javascript"> | + | |
Vector3 player.position | Vector3 player.position | ||
player.position = Vector3 | player.position = Vector3 | ||
− | </syntaxhighlight> | + | </syntaxhighlight></div> |
− | </div> | + | |
== Результат == | == Результат == | ||
Строка 23: | Строка 17: | ||
== Пример == | == Пример == | ||
Данный пример перемещает игрока на координаты 50, 33, 0. | Данный пример перемещает игрока на координаты 50, 33, 0. | ||
− | <div | + | <div class = "example_server_box">'''Сервер'''<div class="example_box"><syntaxhighlight lang="javascript"> |
− | '''Сервер''' | + | |
− | <div | + | |
− | <syntaxhighlight lang="javascript"> | + | |
var player; | var player; | ||
var x = 50, y = 33, z = 0; | var x = 50, y = 33, z = 0; | ||
var pos = Vector3(x,y,z); | var pos = Vector3(x,y,z); | ||
player.position = pos; | player.position = pos; | ||
− | </syntaxhighlight> | + | </syntaxhighlight></div></div> |
− | </div> | + | |
− | </div> | + | |
Данный пример подкидывает игрока по оси Z на 20 "игровых метров". | Данный пример подкидывает игрока по оси Z на 20 "игровых метров". | ||
− | <div | + | <div class = "example_server_box">'''Сервер'''<div class="example_box"><syntaxhighlight lang="javascript"> |
− | '''Сервер''' | + | |
− | <div | + | |
− | <syntaxhighlight lang="javascript"> | + | |
var player; | var player; | ||
var pos = player.position; | var pos = player.position; | ||
Строка 47: | Строка 33: | ||
var pos = Vector3(x,y,z); | var pos = Vector3(x,y,z); | ||
player.position = pos; | player.position = pos; | ||
− | </syntaxhighlight> | + | </syntaxhighlight></div></div> |
− | </div> | + | |
− | </div> | + | |
Данный пример выводит в чат позицию игрока. | Данный пример выводит в чат позицию игрока. | ||
− | <div | + | <div class = "example_client_box">'''Клиент'''<div class="example_box"><syntaxhighlight lang="javascript"> |
− | '''Клиент''' | + | |
− | <div | + | |
− | <syntaxhighlight lang="javascript"> | + | |
var player; | var player; | ||
var pos = player.position; | var pos = player.position; | ||
var x = pos.x, y = pos.y, z = pos.z; | var x = pos.x, y = pos.y, z = pos.z; | ||
print("X: " + x + "; Y: " + y + "; Z: " + z + ";"); | print("X: " + x + "; Y: " + y + "; Z: " + z + ";"); | ||
− | </syntaxhighlight> | + | </syntaxhighlight></div></div> |
− | </div> | + | |
− | </div> | + | |
</div> | </div> |
Версия 15:57, 28 апреля 2016
player.position | Двусторонняя/Общая функция. |
Позволяет получать и изменять позицию игрока в мире.
Синтаксис
Vector3 player.position player.position = Vector3
Результат
Возвращает Vector3 игрока, при запросе.
Устанавливает позицию игрока на Vector3.
Пример
Данный пример перемещает игрока на координаты 50, 33, 0.
Сервер
var player; var x = 50, y = 33, z = 0; var pos = Vector3(x,y,z); player.position = pos;
Данный пример подкидывает игрока по оси Z на 20 "игровых метров".
Сервер
var player; var pos = player.position; var x = pos.x, y = pos.y, z = pos.z z = z + 20 var pos = Vector3(x,y,z); player.position = pos;
Данный пример выводит в чат позицию игрока.
Клиент
var player; var pos = player.position; var x = pos.x, y = pos.y, z = pos.z; print("X: " + x + "; Y: " + y + "; Z: " + z + ";");