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

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
Строка 1: Строка 1:
<div style="border: 2px solid #0094FF; padding:12px 8px 4px 8px; margin:10px;">
+
{{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}}
<table style="border-spacing: 0; width:  100%;">
+
<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 style="width: 50%; font-size: 22px;">player.position</td>
+
<td style="color: #0094FF; font-size: 22px;text-align: right">Двухсторонняя/Общая функция.</td>
+
</tr>
+
</table>
+
 
----
 
----
 
Позволяет получать и изменять позицию игрока в мире.
 
Позволяет получать и изменять позицию игрока в мире.
 
== Синтаксис ==
 
== Синтаксис ==
<div style="font-size: 12px;">
+
<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 style="border: 1px solid #FFCB49; padding:2px 4px 2px 4px; margin:10px; background: #FFD168; color: #FFFFFF">
+
<div class = "example_server_box">'''Сервер'''<div class="example_box"><syntaxhighlight lang="javascript">
'''Сервер'''
+
<div style="font-size: 12px;">
+
<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 style="border: 1px solid #FFCB49; padding:2px 4px 2px 4px; margin:10px; background: #FFD168; color: #FFFFFF">
+
<div class = "example_server_box">'''Сервер'''<div class="example_box"><syntaxhighlight lang="javascript">
'''Сервер'''
+
<div style="font-size: 12px;">
+
<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 style="border: 1px solid #FFCB49; padding:2px 4px 2px 4px; margin:10px; background: #E55959; color: #FFFFFF">
+
<div class = "example_client_box">'''Клиент'''<div class="example_box"><syntaxhighlight lang="javascript">
'''Клиент'''
+
<div style="font-size: 12px;">
+
<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 + ";");