Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Witam,

 

dzis zajrzalem do silnika i zaczalem pracowac nad jego optymalizacja i zauwarzylem pewien problem, z czasem gdy oba chaty w minirpg sie wypelniaja zaczyna spadac fps. Zwiekszylem room speed do 60, walczac z jednym potworkiem, z czasem gdy czat moich obrazen sie zaczynal wypelniac, fps spadal.

 

Gdy zabilem potworka zapelnilem drugi czat opisem przedmiotu. Gdy obydwa czaty byly pelne fps spadl z 60 do 30 i gra juz ostro przycinala.

 

Uzywam skryptow Marka, ktos ma jakis inny skrypt czatu ktorym moglby sie podzielic i ktory nie zjada tyle FPS lub zna sposob zeby nie zjadaly tyle FPSu?

Opublikowano

No teraz zauwarzylem ze wazna jest wartosc global.maxline w scr_initlines()

 

Jesli dam 31 jak to mam normalnie u siebie x 2 czaty to fps wynosi 55/60, jesli dam 0 to fps wynosi 59/60, a jesli dam 310 to fps spada do 33/60. Chaty zjadaja mi praktycznie caly fps :blink:

Opublikowano

To może napisz sobie własny skrypt chatu? Nie jest to takie trudne, a przy okazji mógłbyś sobie dorobić wyświetlanie jakiegoś sprite'a przy wiadomości, symbolizującego np. zabicie potwora.

Opublikowano

@UP:

Dobry pomysł... niech zrobi wtedy taki dymek, przy awansie postaci na następny lvl niech da też jakąś chmurkę ale żółtą na przykład :P

Opublikowano

No i o to właśnie chodzi :P Jak napiszesz własny system to będziesz miał nad nim "full control" i to pozwoli ci zwiększyć wydajność.To nie jest aż takie trudne,max 20min roboty,robi sie podobnie jak konsole xD

Opublikowano

Hmmm, global.maxline to maksymalna liczba linii w tablicy. Podczas dodawania wiadomości chat jedzie po całej tablicy. Czyli jak dałeś 310 to się nie dziw że ci FPS spada ;P

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...