Skocz do zawartości

Cekol

Użytkownicy
  • Postów

    594
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Cekol

  1. Ja miałem taki dziwny sposób , który nie wiadomo czemu , nie raz działał Oo.

    Odłącz z tyłu kabel od zasilania kompa , wciśnij power , podłącz kabel , wciśnij reset. i tak w kółko ;p

    Po 15 cyklach sprawdź czy zadziała ;p

     

    Chyba że wpadł ci jakiś metalowy plop do kompa , który robi spięcie i nie pozwala włączyć kompa

  2. Sockets -> Misc ->lastip

    GML
    /*

    Returns the ip of the person who sent the last udp message to you.

    It also can return the ip of a person who you just accepted with tcpaccept.

    */

    return external_call(global._SokJ);

    To jego zawartość, może pomoże :P

     

    Gdzie znalazłeś tuta o udp powiedz plz :)

  3. To jest tak że dla obrazka tylko raz można dać maskę prześwitu, ale zawsze można zrobić 2 te same obrazki, czyli np:

     

    If akcja = true

    { if sprite_exists(tempsprite) sprite_delete(tempsprite);

    tempsprite=sprite_duplicate(sprite)

    set_sprite_alpha_from_sprite( tempsprite, choose( maska1 , maska2 , maska3 );

    draw_sprite_ext(tempsprite.... ****); }

     

    w create musi być tempsprite=-1; albo przed "if sprite_exists..." daj " if !variable_local_exists('tempsprite') tempsprite=-1; "

  4. Podziękowania dla cirna, który mnie zainspirował ręcznym wklepywaniem języków na google translate oraz dla kolesi z #halp.

    >>>>>

    Bo Cirne wklepywaniem Google tłumaczeń #哈尔波poradnictwa i chłopców.

    >>>>>

    Cirne będą tłumaczone # wklepywaniem Google pokazuje哈尔波i chłopców.

    >>>>>

    Cirne dół Show # wklepywaniem Google哈尔波i chłopców.

    >>>>>

    Cirne Pokaż # wklepywaniem Google哈尔波i chłopców.

    XDDD

  5. yyyy, wiesz ... raczej nie skorzystam :P

    GML
    a= x- Ray_distance(x,y-15,180, 1000 )+8

    b= x- Ray_distance(x,y+7,180, 1000 )+8

    if abs(a) > abs(b) left_dyst=a else left_dyst=b

     

     

     

    a= x+ Ray_distance(x,y-15,0,1000)-8

    b= x+ Ray_distance(x,y+7,0,1000)-8

    if abs(a) < abs(b) right_dyst=a else right_dyst=b

     

     

    a= y - Ray_distance(x+7,y,90,1000)+16

    b= y - Ray_distance(x-7,y,90,1000)+16

    if abs(a) > abs(b) up_dyst=a else up_dyst=b

     

    a= y + Ray_distance(x-7,y,270,1000)-16

    b= y + Ray_distance(x+7,y,270,1000)-16

    if abs(a) < abs(b) down_dyst=a else down_dyst=b

     

     

    yspeed+=ygravity*global.lag

     

    x+=xspeed*global.lag

    y+=yspeed*global.lag

     

     

    if y>down_dyst { y=down_dyst yspeed=0}

    if y<up_dyst {y=up_dyst yspeed=0}

     

    if x>right_dyst { x=right_dyst xspeed=0}

    if x<left_dyst {x=left_dyst xspeed=0}

     

     

    if abs(down_dyst-y)<1.5

    {

    leggrot-=xspeed*2.25*global.lag

    if xspeed>0 {xspeed-=2*global.lag if xspeed<0 xspeed=0}

    if xspeed<0 {xspeed+=2*global.lag if xspeed>0 xspeed=0}

    }

    Tak wygląda mój kod grawitacji.

    Skrypt "Ray_distance" to funkcja "create_ray(argument0,argument1,argument2,argument3)" w której uzyskujemy dystans promienia. create_ray jest użyty z biblioteki gmphysx.

    Lecz to wszystko muli!! ale nie wiem czemu 8 razy użyte "create_ray" nie powinno mulić ;<

  6. Otóż robię grę (to co w sygnie) i nie mogę uporać się z fizyką w niej.

    W grze postacie osiągają duże prędkości do 125px na klatkę + dochodzi timing (jeżeli fps spadnie do 30 a normalnie jest 60 to postać leci 2 razy szybciej)

    maksymalnie może występować 10 graczy z taką samą fizyką, więc też trzeba na to patrzyć.

    Murki to bloczki 32x32.

    Na początku był problem w tym , że przy niskich fpsach, postać przelatywała przez ściany :P

    Potem gdy zmieniłem fizykę opartą na "Promieniach" działało poprawnie, lecz strasznie muliło ;<

     

    Tu moja wielka prośba, o zrobienie dobrej fizyki do gry tego typu (można używać wszystkich sposobów Byle by nie muliło) , w zamian będzie wpis do twórców (Creditsy) xd

    Gra jest miodzio ładna i grywalna , tak więc do boju!

  7. Grał ktoś w moda Gloom do quaka2?

    Są tam 2 rasy - ludzie i alieny.

    Runda trwa tak długo, aż któraś z ras wyginie - nie będzie mogła się zrespawnować.

    ludzie spawnują się w specjalnych teleportach -które można sobie dobudowywać (na początku są już na mapie)

    Alieny zaś w specjalnych jajach ;p

    Są też różne klasy, które można "kupować" za fragi.

    Jak się to czyta, to może wydawać się gówniane, ale sam ten mod i gamepady wymiatał :D

     

    Tu można poczytać o całym gameplayu (Ja nie spamuje xD)

×
×
  • Dodaj nową pozycję...