Skocz do zawartości

I am Lord

Użytkownicy
  • Postów

    4 891
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    53

Treść opublikowana przez I am Lord

  1. No niestety ale przy takich prędkościach standardowe eventy kolizji nie będą działać poprawnie, musisz zrobić własne dużo bardziej precyzyjne. Najlepiej sprawdzaj linię polizji pomiędzy pozycją poprzedna a aktualną pocisku, potem ( gdy linia ta zauważy kolizję ) cofnij pocisk na poprzednią pozycję i pętlą while przesuwaj pocisk małymi kroczkami do przodu aż nie napotka najbliższego obiektu. ( im mniejsze kroki tym bardziej precyzyjna będzie kolizja ale sprawdzenie kolizji będzie się wykonywać dłużej )
  2. O jakich prędkościach pocisku mowa, że takie rzeczy się dzieją?
  3. Nie za wiele ma tam miejsca do skakania.
  4. I am Lord

    Galeria Grafik

    Ten błysk na łuskach śliczny xD
  5. sprawdzaj za pomocą collision_line linię biegnącą od punktu x,y do punktu xprevious, yprevious
  6. No i co, naprawdę dalej nie widzisz tej funkcji?
  7. Naprawdę niektórzy mnie załamują. Co jest trudnego w zajrzeniu do podpowiedzi?
  8. Dawno tego nie słuchałem aż zapomniałem jacy są świetni.
  9. znowu sterowanie dla leworęcznych :( mogłeś dać możliwość grania na WSAD. Gra wygląda spoko, fajny ruch sinusoidalny mają particle granatów. Czy na mapie będą jakieś solidne elementy za którymi będzie można się schować? np Wrak jakiegoś mothershipa fajna była by walka w środku xD
  10. Anime o nastolatkach z czarodziejskimi mocami stawiasz obok Evangeliona i Bleacha? :D śmiechłem
  11. I am Lord

    Contra Remake

    @up to chyba nie jest full rozdziałka. Tamte skały na których mieliśmy bazować mają większą.
  12. Vizard jest kozacki, :lubieto: Dopracuj jednak kontur, nie są jednakowych grubości.
  13. I am Lord

    Contra Remake

    Zgadzam się, ja wolę nadal moją wersję, ale Nirvan chciał cień to dodałem.
  14. O co ci chodzi? Myślisz że MS porzucił win xp? To się mylisz wczoraj mi się zainstalowała najświeższa aktualizacja zabezpieczeń.
  15. A jak byś zrobił coś takiego? https://gmclan.org/uploader/539/Untitledbac49.png
  16. Skopiuj sobie to z 1 posta do skryptów to jest cały ten przykład.
  17. Tak obrócisz miecz w stronę myszki z określoną prędkością: GML var roznica; roznica = point_direction( x, y ,mouse_x, mouse_y ) - image_angle; if ( roznica < -180 ) roznica += 360; if ( roznica > 180 ) roznica -= 360; if ( roznica >= 0 && roznica > sp ) image_angle += sp; if ( roznica < 0 && -roznica > sp ) image_angle -= sp; Co do kolizji to sprawdzaj kąt pomiędzy x, y postaci a x, y przeciwnika i jeśli będzie > 180 to brak kolizji
  18. Na moje oko to by było 30 stopni i 16-19 pix długości, ze środka sprita
  19. I am Lord

    Nasze strony

    Mapy wczytane z tego edytora nie będą spowalniać działania gry, tylko trochę dłużej się będzie taka mapka wczytywać na początku. To działa tak, edytor tworzy dla każdej tekstury osobną height mapę i połączeniem tego jest postawienia na mapie tilesa o wielkości 128x128. W grze działa to szybko. Wolny jednak jest sam edytor, rysowanie po warstwach im więcej jest warstw tym wolniej to chodzi.
  20. I am Lord

    Nasze strony

    A to moja stronka, niedawno zaczęta: http://huder.comxa.com/pl/nowosci Na operze ni ma gradientów na przyciskach bo nie umiem zrobić :D
  21. Jakoś niewydajne mi się by było to użyteczne przy większych produkcjach. Wydajność ostro leży. GML for( i = 0; i < 20000; i += 1 ) { tekst = string(i); } // test ------------------------------------------------- a=''; time = current_time; for( each('tekst',20000) as key_value()) { a += value; } show_message( "foreach: " + a + "##" + string( current_time - time ) + " ms" ); a=''; time = current_time; for( i = 0; i < 20000; i += 1 ) { a += tekst; } show_message( "for: " + a + "##" + string( current_time - time ) + " ms" ); U mnie forech 875 ms, for 172 ms
×
×
  • Dodaj nową pozycję...