HU/getCameraMatrix: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Server client function}} This function gets the position of the camera and the position of the point it is facing. Note: The server-side version of this function...")
 
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Server client function}}
{{Server client function}}
This function gets the position of the camera and the position of the point it is facing.
Ez a function visszaadja a camera pozícióját, és azt a pontot amellyel szemben áll.


Note: The server-side version of this function returns the last camera matrix that was set by the server, and thus does not necessarily indicate the current matrix of the camera (since it may have been changed client-side).
{{Note_hu| Ennek a functionnak a server oldali verziója visszaadja az utolsó camera mátrixát, amelyet a szerver állítot be, és ez így nem feltétlenül a pillanatnyi camera mátrixát mutatja (azóta ez már lehet, hogy megváltozott a client oldalon).}}


==Syntax==
==Szintaxis==
<section name="Server" class="server" show="true">
<section name="Server" class="server" show="true">
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
Line 12: Line 12:
{{OOP||[[player]]:getCameraMatrix|cameraMatrix|setCameraMatrix}}
{{OOP||[[player]]:getCameraMatrix|cameraMatrix|setCameraMatrix}}


===Required Arguments===
===Kötelező paraméterek===
*'''thePlayer:''' The player whose camera matrix is to be returned.
*'''thePlayer:''' A játékos, kinek visszaadja a camera mátrixát.
</section>
</section>


Line 23: Line 23:
</section>
</section>


===Returns===
===Visszatérési érték===
This function returns 8 [[float|floats]] if the argument is valid (when applicable); the first three indicate the position of the camera, the next three indicate the position of the point it's facing, and the last two are the roll and field of view. Returns ''false'' if the argument is invalid.
Ez a function visszaad 8 [[HU/Float|float]] értéket, ha a paraméter érvényes (amikor lehetséges); az első három a kamera helyzetét mutatja, a következő három  azt a pontot mutatja, amellyel szemben áll, és az utolsó kettő pedig a roll és a látótér. Visszatérési értéke ''false'', ha a paraméter érvénytelen.


===Example===
===Példa===
<section name="Client" class="client" show="true">
<section name="Client" class="client" show="true">
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
Line 36: Line 36:
</section>
</section>


==See Also==
==Lásd még==
{{Camera functions}}
{{Client camera functions hu}}


[[en:getCameraMatrix]]
[[en:getCameraMatrix]]
==Fordította==
* '''''[https://wiki.multitheftauto.com/wiki/User:Surge Surge]'''''

Latest revision as of 15:39, 30 August 2018

Ez a function visszaadja a camera pozícióját, és azt a pontot amellyel szemben áll.


[[{{{image}}}|link=|]] Megjegyzés: Ennek a functionnak a server oldali verziója visszaadja az utolsó camera mátrixát, amelyet a szerver állítot be, és ez így nem feltétlenül a pillanatnyi camera mátrixát mutatja (azóta ez már lehet, hogy megváltozott a client oldalon).

Szintaxis

Click to collapse [-]
Server
float float float float float float float float getCameraMatrix (player thePlayer)

OOP Syntax Help! I don't understand this!

Method: player:getCameraMatrix(...)
Variable: .cameraMatrix
Counterpart: setCameraMatrix


Kötelező paraméterek

  • thePlayer: A játékos, kinek visszaadja a camera mátrixát.
Click to collapse [-]
Client
float float float float float float float float getCameraMatrix ()

OOP Syntax Help! I don't understand this!

Method: Camera.getMatrix(...)
Variable: .matrix
Counterpart: setCameraMatrix


Visszatérési érték

Ez a function visszaad 8 float értéket, ha a paraméter érvényes (amikor lehetséges); az első három a kamera helyzetét mutatja, a következő három azt a pontot mutatja, amellyel szemben áll, és az utolsó kettő pedig a roll és a látótér. Visszatérési értéke false, ha a paraméter érvénytelen.

Példa

Click to collapse [-]
Client
local x, y, z, lx, ly, lz = getCameraMatrix ()
x, lx = x + 1, lx + 1

setCameraMatrix (x, y, z, lx, ly, lz)

Lásd még

Fordította