Skocz do zawartości

Jaklub

Użytkownicy
  • Postów

    3 353
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Jaklub

  1. GML if x<other.x+other.sprite_width/2-sprite_width/2+abs(hspeed) and x>other.x-other.sprite_width/2+sprite_width/2-abs(hspeed) and y<other.y+other.sprite_height/2-sprite_height/2+abs(vspeed) and y>other.y-other.sprite_height/2+sprite_height/2-abs(vspeed) { speed=0; } szybko zedytowałem swój kod. edit: trochę bardziej manualna metoda niż collision_rectangle, ale powinna działać
  2. jak zobaczyłem wymagania UDK, stwierdziłem, że mam starego złoma. zostanę przy GMie, którego wymagania jednak nie są aż tak wysokie trunek
  3. ctrl+c is your friend co to ma być o=repeat(6)? ty rozumiesz swój kod? GML repeat(6) { o=instance_create(obj_hero.x+lengthdir_x(45,direction-20),obj_hero.y+lengthdir_y(45,direction-20),obj_bullet); o.costam=costam; } nie wiem jaki był cel tamtego kodu, więc musiałem coś wymyśleć samemu.
  4. bo nie ma czegoś takiego jak replace? i dawaj treść błędu na przyszłość, NIE JESTEŚMY JASNOWIDZAMI
  5. daj screenshota. spróbuj zastosować mój kod, bo będzie działał, ale jeśli koniecznie chcesz to zrobić na klockach, jest tam jakiś klocek "check if the expression is true" czy jakoś tam, to wrzuć do niego: x<other.x+abs(hspeed) and x>other.x-abs(hspeed) and y<other.y+abs(vspeed) and y>other.y-abs(vspeed) i nie doublepostuj.
  6. wstaw to do kolizji: GML if x<other.x+abs(hspeed) and x>other.x-abs(hspeed) and y<other.y+abs(vspeed) and y>other.y-abs(vspeed) { speed=0; x=other.x; y=other.y; } nie jest to zbyt dobra metoda, lecz powinna działać. origin spritów obiektów powinien być w środku jeśli ten kod jest dla ciebie za mało precyzyjny, możesz również zastosować to: GML if speed!=0 direction=point_direction(x,y,other.x,other.y); if x<other.x+abs(hspeed) and x>other.x-abs(hspeed) and y<other.y+abs(vspeed) and y>other.y-abs(vspeed) { speed=0; x=other.x; y=other.y; } jeśli obiekt 1 będzie przelatywał obok środka obiektu 2, skręci do niego i dopiero w środku obiektu 2 się zatrzyma.
  7. lol, backup źródła w paczce. zagrałem, lepsze od ogólnego poziomu GMClanowych gier, ale: - dodaj to warstwowe tło, od razu to wszystko będzie LEPIEJ wyglądać - bohater powinien mieć więcej animacji i takich bardziej "ruchliwych", bo jest sztywniejszy od Maria w pierwszym Donkey Kongu. to samo tyczy się innych obiektów - menu obsługiwane myszką (do tego niedokładnie wykonane - przyciski nie mają masek) - polecam zamianę 30 klatek na sekundę na 60 lub nawet 50 - gra będzie płynniej i lepiej wyglądać - nie miałem zainstalowanej czcionki i panel źle wyglądał - ujednolić muzykę - zamiana modów na midy źle brzmi lista jest dłuższa, ale wymieniłem to, co wg. mnie najważniejsze (czytaj: nie chce mi się pisać). 7/10 się należy, bo to nie jest złe demo.
  8. najprościej to zrobić tak: masz 2 sprity: głowa i tors. przechylasz dane części za pomocą lengthdirów (pomoże tu dodatkowa wartość, która ciągle się obraca - powiększa się, a gdy sięga 360, zeruje się). co prawda to prymitywna metoda, ale będzie działać. wuala. KMAĆ znalazł się "mondry".
  9. www.zamzar.org www.mediaconverter.org vdownloader save2pc ściągasz film na dysk, konwertujesz na mp3 i tyle. to, co ci wymieniłem, odwali robotę za ciebie
  10. Jaklub

    Problem z GMCLANEM.

    wyłącz rozbudowany edytor tekstu
  11. Jaklub

    Icewind Dale II

    o Boże, jak ja chciałbym mieć taki transfer przy robieniu czegokolwiek na internecie.
  12. jak tak ciągle tworzysz te obj_jablko, fps musi w końcu spaść. najlepiej zamiast ciągle tworzyć przycisk (no, domyślam się, że to przycisk), sprawdzaj pozycję x i y myszki przy kliknięciu (eventy dotyczące myszki z global w nazwie) i gdy będzie odpowiednie, rób coś.
  13. Jaklub

    Galeria Grafik

    wszystko bomba, ściany - gówno. tak to mamy crysisa 2d
  14. BULWERS -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

  15. włączam. wciskam spację. beznadziejna muzyka, o Boże, takiego czegoś to nawet na esce nie puszczają, chyba że nie jestem na bieżąco. mimo to zacisnąłem zęby, wyciszyłem słuchawki i grałem dalej. jest trochę klimatu wczesnych gmowych gier, jednak to, co kiedyś publikowano bodajże na GM Showcase, dużo bardziej mnie wciągało. wylatuję za planszę - nic się nie dzieje. spadam z dużej wysokości i upadam na klocki - zatrzymuję się w powietrzu i spadam na ziemię, lecz wolniej. może jakiś move_contact by się przydał? grafika brzydka. tylko 4 poziomy i 2 rodzaje przeszkadzajek - żart, po prostu. nawet jak na pierwszą grę słabo. daję 4/10. byłoby 6, ale nie chciałeś dać screenów i oślepłeś przy testowaniu (muzykę pomijam, gusta są różne no i można ją wyciszyć, w przeciwieństwie do grafiki, którą TRZEBA poprawić). gdyby to nie była twoja pierwsza gra, oceniłbym na 1.
  16. pomógł ci w drugiej części posta, a ty od razu "łeee nie pomogli mi tak jak chciałem nie podali mi na tacy łeee". dla mnie bardzo jasno to opisał. spróbuj, bo na własną rękę prawdopodobnie dojdziesz do tego samego (lub niczego).
  17. proste: obiekt, które sprawdzał instance_place, nie miał maski.
  18. Jaklub

    Karta graficzna

    jak widzisz, odczekanie godziny MOŻE zrobić różnicę. ;p pamiętaj o tempie twojego odpisywania. a błąd poprawiłem.
  19. Jaklub

    Karta graficzna

    zwróć też uwagę na to, że osoba pisząca posta może się spieszyć i go nie sprawdzić.
  20. ale przy instance_place raczej nie będzie możliwości walnięcia wroga, który np. jest za bohaterem. podkreślam, że jednak nie sprawdzałem tego w praktyce
  21. w tym przypadku instance_place chyba lepsze.
  22. Jaklub

    Karta graficzna

    a teraz spójrz, gdzie na klawiaturze jest i, a gdzie y.
  23. imo lepiej za GMa to wyglądało (choć ładowało się wolno jak cholera i multiplayer nie działał dobrze), i od nieudanych prób napisania znośnej liny w C zaprzestałem prac gdzieś na początku września, choć skoro co jakiś czas odświeża się temat, to chyba je wznowię. poza liną i grą online, która poprawnie działa za każdym razem problemów nie miałem.
×
×
  • Dodaj nową pozycję...