Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

[ PAMOKA ] SetObjectMaterialText (Išsamiau)


djtomis123

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4109 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki Mieli SuperGames.Lt Forumo lankytojai.

Taigi mačiau yra sukurta Tokia tema, bet aš ja mėginsiu paaiškinti Labiau.

Taigi pradedame:

1. Funkciju paaiškinimai

Funkcija skirta pakeisti objekto išvaizdą, nustatant tekstūrų raštą norimu tekstu. Galimi tekstūrų matmenys: ID Priskirta reikšmė Paaiškinimas 10 OBJECT_MATERIAL_SIZE_32x32 Tekstūros aukštis - 32px, plotis - 32px. 20 OBJECT_MATERIAL_SIZE_64x32 Tekstūros aukštis - 32px, plotis - 64px. 30 OBJECT_MATERIAL_SIZE_64x64 Tekstūros aukštis - 64px, plotis - 64px. 40 OBJECT_MATERIAL_SIZE_128x32 Tekstūros aukštis - 32px, plotis - 128px. 50 OBJECT_MATERIAL_SIZE_128x64 Tekstūros aukštis - 64px, plotis - 128px. 60 OBJECT_MATERIAL_SIZE_128x128 Tekstūros aukštis - 128px, plotis - 128px. 70 OBJECT_MATERIAL_SIZE_256x32 Tekstūros aukštis - 32px, plotis - 256px. 80 OBJECT_MATERIAL_SIZE_256x64 Tekstūros aukštis - 64px, plotis - 256px. 90 OBJECT_MATERIAL_SIZE_256x128 Tekstūros aukštis - 128px, plotis - 256px. 100 OBJECT_MATERIAL_SIZE_256x256 Tekstūros aukštis - 256px, plotis - 256px. 110 OBJECT_MATERIAL_SIZE_512x64 Tekstūros aukštis - 64px, plotis - 512px. 120 OBJECT_MATERIAL_SIZE_512x128 Tekstūros aukštis - 128px, plotis - 512px. 130 OBJECT_MATERIAL_SIZE_512x256 Tekstūros aukštis - 256px, plotis - 512px. 140 OBJECT_MATERIAL_SIZE_512x512 Tekstūros aukštis - 512px, plotis - 512px.

2. Teksto lygiuote.

D Priskirta reikšmė Paaiškinimas 0 OBJECT_MATERIAL_TEXT_ALIGN_LEFT Tekstas lygiuojamas pagal kairįjį kraštą. 1 OBJECT_MATERIAL_TEXT_ALIGN_CENTER Tekstas lygiuojamas centre. 2 OBJECT_MATERIAL_TEXT_ALIGN_RIGHT

Tekstas lygiuojamas pagal dešinįjį kraštą.

3.Taigi jei norime sukurti teksta mums reikes obijekto ant kurio rašysime ta teksta:

Rašome:

new object; //sukuriame new'a
object = CreateObject(2898, x, y, z, rx, ry, rz);
paaiškinimai:
2898 - Tai objekto Id'as
x,y,z - Tai obijekto kordinatės
rx,ry,rz - Tai objekto Tai pasisukimo kampas
Pavizdys:
object = CreateObject(19353, -1999.564819, 180.961532, 27.539062, 0.000000, 0.000000, 0.000000);

4.Dabar rašymas ant objekto:

Pavizdys - SetObjectMaterialText(object, "SUPERGAMES.LT", 0, OBJECT_MATERIAL_SIZE_256x128,"Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
Paiškinimas:
object - tai jusu obijektas kuri rasete pradzioje (new object;)  tai tas object
"SUPERGAMES.LT" - Tai tekstas kuri jus galite keisti į savo norima tekstą
0 - Nustatomas teksturos numeris
OBJECT_MATERIAL_SIZE_256x128 - Cia taikomas teksturos dydis juos matote pradzioje
"Arial" - Tai Teksto šriftas
28 - Tai teksto dydis
0 - teksto paryškinimas, jį galima keisti yra du budai:
1- bus paryškintas tekstas, o 0- Tai nebus paryškintas tekstas
0xFFFF8200 - Nustatoma teksto spalva
0xFF000000 - Nustatoma teksto fono spalva
OBJECT_MATERIAL_TEXT_ALIGN_CENTER - Tai teksto lygiavimas juos rasite virsuje 

Tai va sita visa koda kuri bandete sukurti dedate po

public OnGameModeInit()

Jei Padejau +Rep

jei kas ne taip rasykit man į skype: djtomis123

Atsiprasau jei kas ne taip :)

Daugiau info: http://wiki.gta-online.lt/SetObjectMaterialText

  • Teigiamai 6
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4109 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...