Skocz do zawartości

MaxGaming

Użytkownicy
  • Postów

    510
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Treść opublikowana przez MaxGaming

  1. MaxGaming

    Co nowego u was?

    Moim zdaniem potrzebuje kolega psychologa, nie pieniędzy i statusu społecznego. Należysz do tej grupy ludzi, którzy nawet mając miliony byliby nie szczęśliwi. Na koniec dodam, że według statystyk rośnie a nie maleje ilość milionerów. Co ciekawe ludzi rzeczywiście przybywa, ale... w afryce szczególnie i biednych krajach. W ten sposób rośnie ilość milionerów i jednocześnie tych którzy są skrajnie biedni. Ci w europie itp się raczej bogacą i nie "ubywa" im schodków. Z całym szacunkiem, ale mi to wygląda na jakąś depresje/załamanie czy coś :/
  2. Wychodzi to co na SSie. Wiem ja też często tak robię, ale tym razem taki mini silniczek do debugu mam i mi pokazuje wszystkie ważne dla mnie aktualnie zmienne ;p Zrobiłem jeszcze tak: GML if(keyboard_check_pressed(38)) i niestety nie działa, czyli jakoś inaczej trzeba :/ Nikt nigdy nie robił key mappingu w gierce w GMie? @e: Już wiem. Wszystko było ok tylko źle inicjowałem skrypt(jeden if zły) i skrypt w ogóle nie sprawdzał xDD
  3. Zrobiłem tak: GML globalvar KEY_LEFT, KEY_UP, KEY_DOWN, KEY_RIGHT; KEY_LEFT=0; KEY_UP=0; KEY_DOWN=0; KEY_RIGHT=0; KEY_LEFT[0]=vk_left; KEY_UP[0]=vk_up; KEY_DOWN[0]=vk_down; KEY_RIGHT[0]=vk_right; To samo. A global. działa tak samo jak globalvar :/ @seven - nie rozumiem wgl o co Ci chodzi, daj może przykład. Sprawdzam i vk_left/right itp ZAWSZE mają tą samą wartość, nie możliwe, żeby wczytywało coś tam z klawiatury. Co zawierają te zmienne? W ostatniej sekcji odczytuje mi. Co włączenie jest tak samo, więc to są stałe, a nie zmienne ustalane na podstawie jakiegoś układu wejścia :/
  4. Czyli co, mam co włączenie wczytywać wszystkie klawisze? Nie rozumiem o co chodzi trochę :/ Może daj przykład jak będzie działało :/ Ale dla mnie to jest proste skoro vk_left dajmy na to załóżmy że to liczba 36, i nic innego. To co za różnica jak wpiszę 36 osobno? :/
  5. Nie. Działało jak używałem if(keyboard_check_pressed(vk_left)). Tylko vk_left o ile się nie mylę przechowuje tylko id przycisku(int). Dlaczego więc nie działa po mojemu?
  6. Tzn.? Przypisuje do tablicy np.: KEY_LEFT[0]=vk_left; i później sprawdzam if(keyboard_check_pressed(KEY_LEFT[0])). Więc o co dokładniej chodzi?
  7. GML globalvar KEY_LEFT, KEY_UP, KEY_DOWN, KEY_RIGHT; KEY_LEFT[0]=vk_left; KEY_UP[0]=vk_up; KEY_DOWN[0]=vk_down; KEY_RIGHT[0]=vk_right; GML //Sprawdz czy jest w ruchy if(keyboard_check(KEY_LEFT[argument0]) || keyboard_check(KEY_RIGHT[argument0]) || keyboard_check(KEY_UP[argument0]) || keyboard_check(KEY_DOWN[argument0])) { MOVING_INMOVE = true; }else{ MOVING_INMOVE = false; }; //Ustal kierunek poruszania if(keyboard_check_pressed(KEY_LEFT[argument0])) { MOVING_DIRECTION = 180; }; if(keyboard_check_pressed(KEY_RIGHT[argument0])) { MOVING_DIRECTION = 0; }; if(keyboard_check_pressed(KEY_UP[argument0])) { MOVING_DIRECTION = 90; }; if(keyboard_check_pressed((KEY_DOWN[argument0]))) { MOVING_DIRECTION = 270; }; //Wykonaj ruch if (MOVING_INMOVE) { switch(MOVING_DIRECTION) { case 180: //lewo x-=1*ASPD; break; case 0: //prawo x+=1*ASPD; break; case 90: //gora y-=1*ASPD; break; case 270: //dol y+=1*ASPD; break; }; }; //Obroc sprite image_angle=MOVING_DIRECTION; To mój kod na poruszanie. Wszystko działało dopóki z vk_XXX nie zmieniłem na zmienną. Pewnie jakoś źle wklepuje. Tylko pytanie jak to powinno być poprawnie? Teraz w ogóle nie wyłapuje naciśnięcia, czyli coś zrąbałem z definiowaniem zmiennych, albo używaniem ich w keyboard_check_pressed
  8. @PoxiPol Bo var działa tylko wewnątrz skryptu. Może dlatego. Nie do końca rozumiem jaki tu jest problem ;p @3r3se7ven No to już zależy od silnika gry. Plus tak naprawdę to nie musi być tak szeroki prostokąt. może pokrywać tylko krawędzie, nie całą pierwszą warstwę tych kwadratów niebieskich. To tak na prawdę zależy. Wiadomo, że vader chciał tylko pokazać ogólną zasadę.
  9. MaxGaming

    Co nowego u was?

    Ja jak patrzę jak powoli wiele osób z tego forum jednak się udaje to może dopiero zacznę marzyć ;p
  10. MaxGaming

    Co nowego u was?

    Czy tylko ja od lat bawię się GMem i nigdy takich marzeń nie miałem? xD Nie wiem, od zawsze tratuje to jak zabawę. Ew. programowanie może mi się przydać(nie w GMLu, ale tak na prawdę czegoś tam człowiek się uczy, sposobu myślenia czy coś) ;p
  11. Taka mała drobnostka, w sumie nie wpłynie praktycznie na optymalizację. Ale tak na prawdę w tych miejscach(zaznaczone na żółto) też nie musi być obiektu(nie musi być aż tak rozciągnięty): Swoją drogą, czy to na ile rozciągniemy obiekt wpływa na optymalizację? Np. czy 2x, a 30x? @PS. Przyznawać się śmieszki, kto zgłosił posty Chella? xDD
  12. Chodzi Ci o optymalizację, żeby łatwiej było uciągnać te 60 FPS czy o delta timing, żeby mimo ilości mniejszej klatek nie było to tak odczuwalne(tempo gry wtedy jest niezmienne, tylko ilość fpsów się zmienia)?
  13. MaxGaming

    Explorer.exe

    Aha, czyli Ty masz tak okresowo? Myślałem że po prostu cały czas wszystko ścina. Spróbuj LiveCD, to wyjaśni czy problem oprogramowania, czy sprzętu. Dzięki temu można zawęzić nieco krąg poszukiwań ;p Z drugiej strony skoro to takie okresowe ściny to trochę specyficzne i pewnie wina software, ale posiedzenie chwile na LiveCD może tego nie rozstrzygnąć do końca. Specem nie jestem, ktoś mądrzejszy się pewnie wypowie i pomoże. Ja na razie bym spróbował na innym systemie(właśnie np. z LiveCD) a potem się zastanowił po wynikach po dedukował i myślał co dalej
  14. MaxGaming

    Co nowego u was?

    Pewnie tak. Ale tak na prawdę to nic nie zmienia, więc nic nie stoi na przeszkodzie żebyś tak robił. Chodziło mi jedynie, że zaciekawiło mnie to bo pierwszy raz się z czymś takim spotkałem ;p
  15. MaxGaming

    Explorer.exe

    Podczas takich temperatur się ścina? I są one w miarę stabilne? Mówię, najprościej byłoby użyć liveCD i upewnić się czy software, czy hardware ;)
  16. MaxGaming

    Explorer.exe

    Podaj temperatury mimo wszystko. Może coś jednak nie chłodzi jak potrzeba ;)
  17. MaxGaming

    Explorer.exe

    Dlatego pytałem o temperatury ;p
  18. MaxGaming

    Co nowego u was?

    Kwestia nawyków. Ja i pewnie większość nie ma z tym problemu. Tak się przyzwyczaiłeś, ja odwrotnie. Mi jest dziwnie po Twojemu, a Tobie po mojemu :P Ale ogółem rzadko spotykany zabieg z tą tabulacją od pierwszej linijki kodu ;p W sumie to nic nie przeszkadza, że tak piszesz więc po co zmieniać, ale zawsze mógłbyś kolorowanie zmienić numeracji albo coś ;p
  19. MaxGaming

    Explorer.exe

    Procesor w normie? A dysk i temperatury? Po prostu najlepiej najpierw wykluczyć hardware, a później brać się za software. Chociaż najprościej byłoby użyć liveCD linuxa i zobaczyć czy jest ok. Jak jest, to najpewniej software, albo coś bardziej z dyskiem(bo liveCD korzysta praktycznie tylko z ramu jako pamięci o ile się nie myle)
  20. MaxGaming

    Explorer.exe

    Czasami to raczej nie. Bo wtedy prawie ciaglę jest 100%. Zasoby chodziło mi chociażby o menadżer zadań>wydajność i popatrzeć co tam. Sprawdź też zużycie dysku, grafiki(jeżeli nie jest zintegrowana) i czy nic się nie grzeje. Polecam też użyć liveCD linuxa jakiegoś i zobaczyć czy problem będzie się pojawiał.
  21. MaxGaming

    Explorer.exe

    Sprawdź użycie CPU. Dlaczego? Bo ostatnio jest jakaś plaga wirusa na windę i po kolei wszyscy moi znajomi go mają, ja też go miałem, że nagle Ci CPU skacze do 100% i nie da się prawie nic zrobić. Jeżeli nie upewnij się co zjada Ci tyle zasobów, albo wgl co jest przyczyną, czy na pewno sam explorer. Skoro lampka od dysku się pali to może być coś z dyskiem, albo coś wykorzystywać tak bardzo dysk że nic innego nie śmiga.
  22. W takim razie użyje sposobu od Threefa. Dzięki za pomoc wszystkim :)
  23. Postudiowałem dokumentacje jak te primitywy działają i napisałem taką procedure na kwadrat obrócony o 45 stopni: GML draw_primitive_begin(pr_trianglefan); draw_vertex(x, y-16); draw_vertex(x-16, y); draw_vertex(x, y+16); draw_vertex(x+16, y); draw_primitive_end(); Wtedy Threef wbił ze swoim i nie wiem czego użyć xDDD Chyba Threefa lepszy ze zgodnością i opymalniejszy? Bo pisało coś w dokumentacji że trianglefany współpracują tylko z niektórymi platformami :/ Z drugiej strony jak to w ogóle działa? Nie kumam jak ten kod od Threef rysuje mi kwadrat :o @e: sprawdziłem co robi funkcja draw_set_circle_precision i już wiem. Jednak muszę jeszcze postudiować dokładniej dokumentacje bo wielu przydatnych funkcji nie znam... Dzięki panowie :)
  24. Jak narysować obrócony kwadrat dajmy na to o 45 stopni kodem? Ważne, że musi być z wypełnieniem więc rysowanie za pomocą draw_line odpada. I musi być kodem. Chodzi o coś takiego:
  25. MaxGaming

    Co nowego u was?

    @Shil: Ja wiem. Własnie o to mi chodziło, że jest inaczej niż w stereotypach. Moim zdaniem ludzie tu są o wiele bardziej przyjaźniejsi i milsi niż w innych miastach ;) A pół roku mieszkałaś, czy od pół roku mieszkasz(wciąż)? @3r3se7ven: No tak, ale jak grubiej to tym bardziej widać i bez tego taba. Zresztą nie ma co się spierać, każdy pisze jak mu wygodniej ;) Po prostu pierwszy raz spotkałem się z taką praktyką :P
×
×
  • Dodaj nową pozycję...