Streaming::setFocusPosAndVel: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
 
(One intermediate revision by one other user not shown)
Line 30: Line 30:
</syntaxhighlight>
</syntaxhighlight>
==See also==
==See also==
{{Streaming_s_function_c}}
{{Streaming_functions_c}}
[[Category:Clientside API]]
[[Category:Clientside API]]
[[Category:TODO: Example]]
[[Category:TODO: Example]]

Latest revision as of 03:35, 27 May 2024

Override the area where the camera will render the terrain. After moving to another area, you need to clear focus. This can be done using the following native Streaming::clearFocus

Syntax

mp.game.streaming.setFocusPosAndVel(x, y, z, velocityX, velocityY, velocityZ);

Required Arguments

  • x: float
  • y: float
  • z: float
  • velocityX: float
  • velocityY: float
  • velocityZ: float

Return value

  • Undefined

Example

const position = new mp.Vector3();
mp.game.streaming.setFocusPosAndVel(position.x, position.y, position.z, 0, 0, 0);

// Wait till it's loaded
mp.game.streaming.newLoadSceneStartSphere(position.x, position.y, position.z, 30, 0);

while (!mp.game.streaming.isNewLoadSceneLoaded()) {
    await mp.game.waitAsync(0);
}

mp.game.streaming.newLoadSceneStop();

// Your code

See also