Graphics::drawSprite

From RAGE Multiplayer Wiki
Revision as of 16:11, 27 July 2018 by Stuyk (talk | contribs)

Draws a 2D sprite on the screen.

Parameters:
textureDict - Name of texture dictionary to load texture from (e.g. 'CommonMenu', 'MPWeaponsCommon', etc.)

textureName - Name of texture to load from texture dictionary (e.g. 'last_team_standing_icon', 'tennis_icon', etc.)

screenX/Y - Screen offset (0.5 = center)
scaleX/Y - Texture scaling. Negative values can be used to flip the texture on that axis. (0.5 = half)

heading - Texture rotation in degrees (default = 0.0) positive is clockwise, measured in degrees

red,green,blue - Sprite color (default = 255/255/255/ALPHA or 255)

Syntax

mp.game.graphics.drawSprite(textureDict, textureName, screenX, screenY, scaleX, scaleY, heading, colorR, colorG, colorB, alpha);

Required Arguments

  • textureDict: String
  • textureName: String
  • screenX: float
  • screenY: float
  • scaleX: float
  • scaleY: float
  • heading: float
  • colorR: int
  • colorG: int
  • colorB: int
  • alpha: int

Return value

  • Undefined

Example

if (!mp.game.graphics.hasStreamedTextureDictLoaded("mponmissmarkers")) {
    mp.game.graphics.requestStreamedTextureDict("mponmissmarkers", true);
}
    
if (mp.game.graphics.hasStreamedTextureDictLoaded("mponmissmarkers")) {
    mp.game.graphics.drawSprite("mponmissmarkers", "capture_the_flag_base_icon", 0.5, 0.5, 0.1, 0.1, 0, 255, 255, 255, 100);
}

See also