player.position — различия между версиями

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
Строка 12: Строка 12:
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
 
Vector3 player.position
 
Vector3 player.position
 +
player.position = Vector3
 
</syntaxhighlight>
 
</syntaxhighlight>
 
</div>
 
</div>

Версия 04:35, 25 марта 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 + ";");