Szerző Téma: InterpolateCameraPos és InterpolateCameraLookAt bug?  (Megtekintve 818 alkalommal)

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
InterpolateCameraPos és InterpolateCameraLookAt bug?
« Dátum: 2014. Augusztus 31. - 15:10:23 »
0 Show voters
Sziasztok  :wave:
Csak nálam van az a probléma, hogy amikor a címben említett két függvényt szeretném használni OnPlayerConnect alatt akkor nem mûködik viszont ha közbe beszúrok egy 1 másodperces timert akkor érdekes módon lefut. Nem tudjátok hogyan lehetne megoldani timer nélkül?
Válaszokat elõre is köszönöm :)
« Utoljára szerkesztve: 2014. Október 19. - 16:31:32 írta Flash »

Nem elérhető BackUP

  • 908
    • Profil megtekintése
InterpolateCameraPos és InterpolateCameraLookAt bug?
« Válasz #1 Dátum: 2014. Augusztus 31. - 18:37:44 »
+1 Show voters
Ezt leírtam már egy másik témában is. OnPlayerConnect alat timer nélkül is lefut, csak hamarabb indul el mint ahogy a kliensed kiírná a \'connected\' feliratot.
Ugyanez a \"töltési idõ\" elõjön ha OnPlayerConnect alatt üres dialogot meg akarsz jeleníteni. Hamarabb megjelenik, de amíg nem írja ki a kliens addig hiába kattintasz nem fog eltûnni.
Ha hosszú ideig megy a kamera mozgás akkor mozgatást nem az elejétõl kezdve fogja mutatni, vagy pedig rossz szemszögbõl, esetleg megakad a közepén.
Ugyanez a problémám van nekem is. Timerrel orvosolható nagyrészt.

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
InterpolateCameraPos és InterpolateCameraLookAt bug?
« Válasz #2 Dátum: 2014. Augusztus 31. - 19:43:38 »
0 Show voters
Kár érte, de mindegy akkor jól gondoltam én is :) Köszönöm a válaszod nyitva hagyom ha esetleg valaki tudd más megoldást is.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
InterpolateCameraPos és InterpolateCameraLookAt bug?
« Válasz #3 Dátum: 2014. Szeptember 02. - 00:58:00 »
+1 Show voters
Utána néztem én is de a hivatalos fórumon majdnem ugyan ez volt a válasz.. szóval épp olyan mint a Kick és a Ban függvény.. hamarabb lekérdezi. :D
Más megoldás nincs.. csak ez:
 
Idézetet írta: BackUP date=1409503064\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50470\" data-ipsquote-contentclass=\"forums_Topic
Ezt leírtam már egy másik témában is. OnPlayerConnect alat timer nélkül is lefut, csak hamarabb indul el mint ahogy a kliensed kiírná a \'connected\' feliratot.
Ugyanez a \"töltési idõ\" elõjön ha OnPlayerConnect alatt üres dialogot meg akarsz jeleníteni. Hamarabb megjelenik, de amíg nem írja ki a kliens addig hiába kattintasz nem fog eltûnni.
Ha hosszú ideig megy a kamera mozgás akkor mozgatást nem az elejétõl kezdve fogja mutatni, vagy pedig rossz szemszögbõl, esetleg megakad a közepén.
Ugyanez a problémám van nekem is. Timerrel orvosolható nagyrészt.
 

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
InterpolateCameraPos és InterpolateCameraLookAt bug?
« Válasz #4 Dátum: 2014. Szeptember 02. - 10:17:24 »
0 Show voters
stock halt(seconds)
{
  new _newTime[4], _oldTime[4];
  gettime(_oldTime[0], _oldTime[1], _oldTime[2]);
  _oldTime[3] = _oldTime[2] + (_oldTime[1] * 60) + (_oldTime[0] * 600);
  while(_newTime[3] != (_oldTime[3] + seconds))
  {
  gettime(_newTime[0], _newTime[1], _newTime[2]);
_newTime[3] = _newTime[2] + (_newTime[1] * 60) + (_newTime[0] * 600);
}
}

 
Tessék így meg lehet oldani, vagyis nálam mûködik, csak ne adj túl nagy értéket a secondnak, mert belaggolhat talán. Próbáljátok ki több emberrel, talán jobb megoldás, mint a Timer, de nem vagyok benne biztos :D
használat:
 
halt(1); // 1 másodpercig késelteti

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal