<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/wiki/RO/setCameraMatrix?action=history&amp;feed=atom</id>
	<title>RO/setCameraMatrix - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/wiki/RO/setCameraMatrix?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RO/setCameraMatrix&amp;action=history"/>
	<updated>2026-06-28T02:17:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RO/setCameraMatrix&amp;diff=67477&amp;oldid=prev</id>
		<title>Vinyard: Created page with &quot;__NOTOC__ {{RO/Funcție comună}} Această funcție setează poziția și direcția camerei. Primele trei argumente reprezintă punctul în care cameră stă, ultimele trei re...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RO/setCameraMatrix&amp;diff=67477&amp;oldid=prev"/>
		<updated>2020-10-10T08:29:39Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;__NOTOC__ {{RO/Funcție comună}} Această funcție setează poziția și direcția camerei. Primele trei argumente reprezintă punctul în care cameră stă, ultimele trei re...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
{{RO/Funcție comună}}&lt;br /&gt;
Această funcție setează poziția și direcția camerei. Primele trei argumente reprezintă punctul în care cameră stă, ultimele trei reprezintă punctul spre care privește camera.&lt;br /&gt;
{{RO/Observații|Utilizarea acestei funcții preia focus-ul camerei de la jucător și setează camera într-o poziție și rotație fixă. Focus-ul camerei poate fi restabilit jucătorului folosind funcția [[setCameraTarget]].}}&lt;br /&gt;
&lt;br /&gt;
==Sintaxă==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool setCameraMatrix(player thePlayer, float positionX, float positionY, float positionZ [, float lookAtX, float lookAtY, float lookAtZ, float roll = 0, float fov = 70])&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{OOP||[[player]]:setCameraMatrix|cameraMatrix|getCameraMatrix}}&lt;br /&gt;
===Argumente Necesare=== &lt;br /&gt;
*'''thePlayer:''' Jucătorul a cărui cameră trebuie schimbată.&lt;br /&gt;
*'''positionX:''' Coordonata X a poziției camerei.&lt;br /&gt;
*'''positionY:''' Coordonata Y a poziției camerei.&lt;br /&gt;
*'''positionZ:''' Coordonata Z a poziției camerei.&lt;br /&gt;
*'''{{New feature/item|3.0141|1.4.1|7005|În loc de șase coordonate, sau doi vectori, o matrice poate fi folosită.}}'''&lt;br /&gt;
&lt;br /&gt;
===Argumente Opționale=== &lt;br /&gt;
*'''lookAtX:''' Coordonata X a punctului spre care camera privește.&lt;br /&gt;
*'''lookAtY:''' Coordonata Y a punctului spre care camera privește.&lt;br /&gt;
*'''lookAtZ:''' Coordonata Z a punctului spre care camera privește.&lt;br /&gt;
*'''roll:''' Unghiul de rotație a camerei, -180 spre 180. O valoare de 0 înseamnă o poziționare dreaptă a camerei, valorile pozitive vor roti camera în sens invers acelor de ceasornic și valorile negative o vor roti în sensul acelor de ceasornic. -180 sau 180 înseamnă întoarcerea cu susul în jos a camerei.&lt;br /&gt;
*'''fov:''' unghiul câmpului vizual, 0.01 spre 180. Cu cât este valoarea mai mare, cu atât mai mult veți putea vedea ce se află în lateral.&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool setCameraMatrix(float positionX, float positionY, float positionZ [, float lookAtX, float lookAtY, float lookAtZ, float roll = 0, float fov = 70])&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{OOP|Se află sub clasa statică '''Camera'''|Camera.setMatrix|matrix|getCameraMatrix}}&lt;br /&gt;
&lt;br /&gt;
===Argumente Necesare=== &lt;br /&gt;
*'''positionX:''' Coordonata X a poziției camerei.&lt;br /&gt;
*'''positionY:''' Coordonata Y a poziției camerei.&lt;br /&gt;
*'''positionZ:''' Coordonata Z a poziției camerei.&lt;br /&gt;
*'''{{New feature/item|3.0141|1.4.1|7005|În loc de șase coordonate, sau doi vectori, o matrice poate fi folosită.}}'''&lt;br /&gt;
&lt;br /&gt;
===Argumente Opționale=== &lt;br /&gt;
*'''lookAtX:''' Coordonata X a punctului spre care camera privește.&lt;br /&gt;
*'''lookAtY:''' Coordonata Y a punctului spre care camera privește.&lt;br /&gt;
*'''lookAtZ:''' Coordonata Z a punctului spre care camera privește.&lt;br /&gt;
*'''roll:''' Unghiul de rotație a camerei, -180 spre 180. O valoare de 0 înseamnă o poziționare dreaptă a camerei, valorile pozitive vor roti camera în sens invers acelor de ceasornic și valorile negative o vor roti în sensul acelor de ceasornic. -180 sau 180 înseamnă întoarcerea cu susul în jos a camerei.&lt;br /&gt;
*'''fov:''' unghiul câmpului vizual, 0.01 spre 180. Cu cât este valoarea mai mare, cu atât mai mult veți putea vedea ce se află în lateral.&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Redare===&lt;br /&gt;
Redă ''true'' dacă argumentele sunt valide. În caz contrar, ''false''.&lt;br /&gt;
&lt;br /&gt;
==Exemplu==&lt;br /&gt;
Acest cod fixează camera pe semnul Vinewood din Los Santos pentru orice jucător care se alătură pe server:&lt;br /&gt;
&amp;lt;section class=&amp;quot;server&amp;quot; name=&amp;quot;Server script&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function setCameraOnPlayerJoin()&lt;br /&gt;
     fadeCamera(source, true, 5)&lt;br /&gt;
     -- setează camera jucătorului într-o poziție fixă, privind spre un punct fix&lt;br /&gt;
     setCameraMatrix(source, 1468.8785400391, -919.25317382813, 100.153465271, 1468.388671875, -918.42474365234, 99.881813049316)&lt;br /&gt;
end&lt;br /&gt;
addEventHandler(&amp;quot;onPlayerJoin&amp;quot;, root, setCameraOnPlayerJoin)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vizualizați de asemenea==&lt;br /&gt;
{{RO/Funcții cameră}}&lt;br /&gt;
&lt;br /&gt;
[[hu:setCameraMatrix]]&lt;br /&gt;
[[RO:setCameraMatrix]]&lt;/div&gt;</summary>
		<author><name>Vinyard</name></author>
	</entry>
</feed>