Skocz do zawartości

PsichiX

Użytkownicy
  • Postów

    5 647
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Odpowiedzi opublikowane przez PsichiX

  1. Nie ma innej opcji, bo by co klatkę musiała tracić procesor na dekompresję, wrzucać na chwilę do pamięci, usuwać i tak z każdym kolejnym sprite.

    Grafiki są dekompresowane tylko podczas transportu z RAM do VRAM (albo nawet wcześniej przy odczycie z dysku/sieci), czyli zależnie od pojemności pamięci karty graficznej i ilości grafik na scenie, z grubsza robi się to albo raz, albo bardzo rzadko, a nie co klatkę (jedyny przypadek to odtwarzanie filmów, lub streaming tekstur, ale temu służą dedykowane optymalizowane formaty tekstur).

  2. Dawno się tak nei uśmiałem xD

     

    1. Pisanie aplikacji klienta na androida w GMSie? Serio? ale po cholere - znasz zasadę, że nie stosuje się technologii growej do tworzenia aplikacji? :D

    2. 200 zł to cena godna pożałowania i nikomu nie zechce się tego a taki ochłap zrobić. Gejklany to nie jest tania siła robocza.

    3. Klient w GMSie, a serwer w czym, Logo? O.o

     

    Nie pieprz głupot, tylko powiedz dlaczego musi być GMS oraz dlaczego nie możesz użyć gotowego techu, tylko wyjaśnij dokładniej, bo śmierdzi na kilometr jakimś gimbopomysłem.

  3. a propos haszy: md5 już dawno zostało złamane (tj. da się zekodować ciąg md5, jeśli źródłowy string mieści się rozmiarem w zakresie długości md5 (i zwykle mieści, jeśłi chce się mieć pewność, że nie będzie powtarzających się haszy dla różnych wartości)) i nie zaleca się stosowania go do czegokolwiek, a jak sha to tylko 256 i wyżej.

     

    a co do własnej metody haszowania to Danielus dobrze naprowadza, aczkolwiek nigdy nie stosuj żadnej wariacji tego kodu:

    GML
    a = 9;

    for( i=0; i<string_length(polaczonystring); ++i)

    a = a * (jakaś liczba pierwsza) + wartosc asci i-tej literki w połączonym stringu.

    gdyż zakres liczbowy jest ograniczony i tym kodem mocno ograniczasz sobie długość maksymalną możliwego do haszowania stringa. nie napiszesz dobrej metody haszowania (niepowtarzalnego) sam z palca, nim nie doczytasz dogłębnie jak działają istniejące metody (ponownie: omijak md5 i sha < 256), oraz nie chwal się swoim kodem, a wtem zrobisz to dobrze i bezpiecznie.

×
×
  • Dodaj nową pozycję...