Hej! Poni?ej wrzucam wam link do pobrania scoreboardu, prezentacj? oraz instrukcj? obs?ugi!
UWAGA! ZAS?B WYMAGA R?WNIE? POBRANIA MOICH CUSTOM EDIT?W DOST?PNYCH NA GITHUBIE W LINKU PONI?EJ, W PRZECIWNYM RAZIE WYSZUKIWANIE NIE B?DZIE DZIA?A?!
Najpierw wypowiem si? na temat samego scoreboarda pokazanego - graficznie wygl?da to ok, je?eli chodzi o 1 kt?re zauwa?y?em to z?e odst?py w editboxach. Przechodz?c do strony kodu to tak;
Scoreboard:
- tworzysz przy starcie zasobu fonty i grafiki, wi?c o ile robisz to tylko w zasobach kt?re s? cz?sto u?ywane - to ok, ale pami?taj ?e jak b?dziesz tak robi? wsz?dzie to zasyfisz graczom ca?y ram
- skalowanie jest bardzo s?abe, nie wiem czy si? orientujesz ale najlepsze skalowanie jest od?rodkowe o ile potrafisz je dobrze u?y?
- ci?gly event onClientKey gdy zas?b nie jest w u?ytku
- u?ywanie element-dat synchronicznych kt?re s? zbedne w takim zastosowaniu jakim jest "blur"
Mo?na przyczepi? si? jeszcze do wielu rzeczy takich jak m.in. brak aktualizacji danych o graczu czy zakodowany plik useful.luac - nie wiemy co w nim jest ukryte, moim zdaniem je?eli chcesz ju? udostepnia? skrypt publicznie ludziom to si? go nie koduje.
Editboxy:
- ci?gle renderowanie czy te? onClientClick, onClientKey i onClientCharacter editbox?w kt?re nie s? u?ywane
- ?le zrobiony carret
- na wszystkie funkcje zrobione tabele, brak ich zatrzymywania
- zamiast zrobi? jedn? zmienna na aktywnego editboxa - zrobi?e? to w tabeli, teraz musisz przelecie? ca?? tabele ?eby zyska? jedn? informacj?
Podsumowanie:
No c??, nie wiem czy zrobi?e? ten skrypt specjalnie bo robi?e? go nie na potrzeby jakiego? projektu, ale je?eli robisz tak wszystkie skrypty - masz u g?ry rzeczy kt?re poleca?bym zastosowa?.
Skalowanie jest bardzo dobre, najlepsze skalowanie to w?asnie reMap kt?re jest w useful. Skalowanie od?rodkowe skaluje ci elementy na podstawie szerokosci i wysoko?ci, mo?esz sobie chyba tylko wyobrazi? co wtedy dzieje si? z elementami okr?g?ymi. Poka? mi uzasadnienie czemu uwa?asz, ?e jest s?abe, mimo ?e skaluje idealnie pod KA?D? rozdzielczo?? i nie tylko pe?noekranow? ale te? okienkow?.
Co do samego kodu - nie jest robiony pod serwer tylko specjalnie na u?ytek forum, wi?c chyba nie my?lisz, ?e b?d? ca?y dzien pisal darmowy zas?b? Brak aktualizowania danych o graczu, to rozumiem, ?e kto? b?dzie mia? otwarty ca?y dzie? scoreboard bez wy??czania go? O ile potrafisz zastosowa? czy znasz takie s?owo jakim jest 'optymalizacja' to powiniene? wiedzie?, ?e renderowanie ci?g?ego pobierania tylu informacji o graczu jest s?abe i je?li stosujesz taki spos?b na swoim serwerze no to wsp??czuje maszynie jak i graczom ze slabszym komputerem
Edity s? w fazie beta, nie mam czasu na ich aktualizowanie, ale z ch?ci? zobacz? twoje zasoby, tw?j spos?b skalowania jak i custom edity w twoim wykonaniu.
Nie wiem jak z tym skalowaniem, nie testowa?em - je?eli uwa?asz ?e twoje jest lepsze - to okej, twoja sprawa. Wracaj?c ja aktualizuje dane co jaki? czas i tylko widocznych w tabeli graczy, co jest najbardziej optymalne. Tak jak wspomnia?em - nie wiem czy wykonujesz tak wszystkie swoje kody, dlatego te? doda?em to w komentarzu.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach