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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4620 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

(redaguota)

Hai evribadi..

Vienu žodžiu norėjau paklaust, kaip reikia išgaut žaidėjui vaizdą?

Gerai, aš galiu susikurt poziciją kuri bus dėkim:

AddPlayerClass(281,-1636.0135,-1185.1799,90.0666,187.0546,0,0,0,0,0,0);

Aš galiu nustatyti, kad žmogus žiūrės iš šitos pozicijos..

Tačiau kaip nustatyti, kad jam rodytų vaizdą kurį noriu aš kad rodytų?

Pvz: Aš išsaugau pd bazę, tačiau man rodo tiesų vaizdą (kad ir stogą), kaip nustatyti tą kameros vaizdą, kad jis galėtu žiūrėt tiesiai į pd bazę?

"SetPlayerCameraLookAt" <-- va tai man svarbu.. :s

Nelabai moku paaiškint, tikiuos atsiras kas suprato:D

Redaguota , nario Henry_Ahm
(redaguota)

OMG.. žaidime /save Pavadinimas.. Poto \Documents\GTA San Andreas User Files\SAMP\savepositions.txt

Kas per omg, šita aš sakau jau suprantu..

Vienu žodžiu:


InterpolateCameraPos(playerid, 1126.4709,1228.1465,12.9976, 1121.3586,1239.7833,13.0048, 2000, 1);
InterpolateCameraLookAt(playerid, 1118.6826,1229.8917,10.8082, 1115.8163,1245.7010,10.5744, 2000, 1);

Matai tuos du, man reikia šito varianto.. Žiūrėk į antra dalį kodų..

Man įdomu kodėl tas

iš čia pradedam keliaut čia baigiam

InterpolateCameraPos(playerid, 1126.4709,1228.1465,12.9976, 1121.3586,1239.7833,13.0048, 2000, 1);

skiriasi nuo to:

iš čia pradedam keliaut čia baigiam

InterpolateCameraLookAt(playerid, 1118.6826,1229.8917,10.8082, 1115.8163,1245.7010,10.5744, 2000, 1);

Todėl, kad vieta nustatoma vienur, o žiūrima kitur.. Aš tai ir noriu sužinot, iš kur ta LookAt kodo dalį išgaut?

Redaguota , nario Henry_Ahm
(redaguota)

SetPlayerCameraPos(playerid, vieta kurioje bus kamera);

SetPlayerCameraLookAt(playerid, vieta į kurią žiūrės kamera);

InterpolateCameraPos(playerid, pradinis kameros taškas, paskutinis kameros taškas, judėjimo laikas);

InterpolateCameraLookAt(playerid, pradinio taško žiūrėjimo vieta, paskutinio taško žiūrėjimo vieta, judėjimo laikas);

Redaguota , nario Kesa_Sport
(redaguota)

SetPlayerCameraPos(playerid, vieta kurioje bus kamera);

SetPlayerCameraLookAt(playerid, vieta į kurią žiūrės kamera);

InterpolateCameraPos(playerid, pradinis kameros taškas, paskutinis kameros taškas, judėjimo laikas);

InterpolateCameraLookAt(playerid, pradinio taško žiūrėjimo vieta, paskutinio taško žiūrėjimo vieta, judėjimo laikas);

Nu aš tai ir mėginau pasakyt, dabar esmė tame..

Nueinu į žaidimą, parašau save ir va tau kodai..

InterpolateCameraPos(playerid, -1774.5042,-896.3121,100.9359, -1636.0135,-1185.1799,90.0666, 40000, 1);
InterpolateCameraLookAt(playerid, -1774.5042,-896.3121,100.9359, -1636.0135,-1185.1799,90.0666, 40000, 1);

Ir pasakysiu tik tiek, vaizdas turėtu tipo apsisukt, bet nesisuka, paaiškinsi kodėl?

Kai savinau savo paties poziciją keičiau vietas bei žiūrėjau kita kryptimi..

Redaguota , nario Henry_Ahm

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4620 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!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...