Scaleform Fonksiyonları
GTA V scaleform movie'lerini ve bunlar üzerinde BeginScaleformMovieMethod ile çağırabileceğin fonksiyonları, bilinen parametre listeleriyle birlikte ara.
Bu araç ve notları şimdilik İngilizce.
Bu araç bakım nedeniyle kapalı
Kısa bir süreliğine kapattık. Sitenin geri kalanı çalışmaya devam ediyor ve araç kendiliğinden geri gelecek.
Calling a scaleform function
Scaleform movies are the Flash (ActionScript 2) UI files GTA V uses for HUD pieces, phones, big messages, computer screens and more. You load a movie, call one of its functions with parameters, then draw it every frame:
local scaleform = RequestScaleformMovie("MIDSIZED_MESSAGE")
while not HasScaleformMovieLoaded(scaleform) do Wait(0) end
-- SHOW_SHARD_MIDSIZED_MESSAGE(bigText, msgText, colID, useDarkerShard, useCondensedShard)
BeginScaleformMovieMethod(scaleform, "SHOW_SHARD_MIDSIZED_MESSAGE")
ScaleformMovieMethodAddParamTextureNameString("MISSION PASSED")
ScaleformMovieMethodAddParamTextureNameString("You delivered the car")
ScaleformMovieMethodAddParamInt(2)
ScaleformMovieMethodAddParamBool(false)
ScaleformMovieMethodAddParamBool(false)
EndScaleformMovieMethod()
while true do
DrawScaleformMovieFullscreen(scaleform, 255, 255, 255, 255, 0)
Wait(0)
endParameter natives
| Native | Use for |
|---|---|
ScaleformMovieMethodAddParamInt | Integers, enums, colour ids. |
ScaleformMovieMethodAddParamFloat | Positions, scales, alpha. |
ScaleformMovieMethodAddParamBool | Flags such as isVisible. |
ScaleformMovieMethodAddParamTextureNameString | Plain strings, texture dictionary and texture names. |
ScaleformMovieMethodAddParamPlayerNameString | Player names and short strings. |
BeginTextCommandScaleformString + EndTextCommandScaleformString | Long text, text labels and ~r~ style formatting. |
Things to know
- This list is generated from decompiled movies. Not every function does something in-game. UPPERCASE functions are the public API and usually work; lowercase ones are internal but sometimes work too.
- Parameter types are not in the data, only names. The builder guesses them from the name.
- Pause menu and other frontend movies can't be drawn with
DrawScaleformMovie; they useBeginScaleformMovieMethodOnFrontendand are mostly undocumented. - Release a movie you no longer need with
SetScaleformMovieAsNoLongerNeeded. - The page keeps
?movie=and?fn=in the URL so you can link a function.
Data: Vespura (tomgrobbe.com), from decompiled scaleform scripts.
Diğer referanslar araçları
İnteraktif Harita
Tüm GTA V haritası tarayıcında: koordinatlı bir 2D harita ve içinde freecam ile ya da yürüyerek dolaşabileceğin bir 3D dünya.
Animasyon Tarayıcı
GTA V animasyonlarını freemode ped üzerinde 3D olarak oynat. Oyundaki bütün sözlükler ve klipler, ayrıca iki pedli senkron sahneler ve propları.
Ara Sahne Tarayıcısı
Her GTA V ara sahnesi: oyuncuları, süresi, kamera kesmeleri ve altyazıları, ayrıca dışa aktardıklarımızın 3D önizlemesi.
