Skocz do zawartości

Slash (Pental)

Zbanowani
  • Postów

    313
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Slash (Pental)

  1. PsichiX, błagam, tylko nie mapy. Moim zdaniem to najgorsze rozwiązanie, przymulają niemiłosiernie. Najlepszym rozwiązaniem i tak zostaną tablice :P .
  2. Hunter -> mina demotywuje :P . Wojzax -> Wersja druga to jakiś pokaz slajdów, czy co :P ?
  3. Rozumiem, to kwestia umowna i nie ma co nawet o tym dyskutować. Weź tylko pod uwagę fakt, że twórca przykładu nie zachował jakichkolwiek proporcji. No bo taki mały płatek śniegu i taki mały pattern nijak idą w parze z taką wielkością rooma (dokładniej: viewa).
  4. Właśnie ta możliwość dynamicznej zmiany typu zmiennej to moim zdaniem jeden z błędów Marka Overmarsa. Uogólnianie wszystkiego i sprowadzanie do jak największej prostoty nie było najlepszym pomysłem :P .
  5. CTRL, w przykładach z efektami graficznymi mogę wymagać dobrej grafiki i już. Wprawdzie nie mogę się czepić, że "kolor różowy mi się podoba", no ale, jak sama nazwa wskazuje, liczy się przede wszystkim efekt, więc dobra grafika jest wskazana.
  6. Wersja Game Makera nie ma raczej nic do tego, jeżeli na 7 nie działa to i na 6.1 nie zadziała :) . Miałem dokładnie takie same podejrzenia, co Platyna. Jeżeli ta pierwsza przyczyna, którą podał, jest prawidłowa, to myślę, że 2 punkty to też za mało :) . Przy pracy z vertexami w GMie zrozumiałem, jaki on jest głupi. Bo w każdym programie graficznym, gdy stworzymy kolejny trójkąt na trójkącie, to w odpowiednim miejscu powinien kolor znikać. W GMie oczywiście kolor jest rysowany podobnie, co jest dziwne :P .
  7. Chciałem po raz pierwszy obczaić te vertexy i już mam problem. Zrobiłem sobie rysowanie dowolnych wielokątów. Działa bez zarzutów, jednak inni twierdzą, że się im resetuje komputer. Co jest grane? UWAGA - ZANIM POBIERZESZ ZAPISZ WSZYSTKIE DOKUMENTY! https://gmclan.org/up5971_11_wielokaty.html
  8. Mały błąd. Prawidłowo: GML (step) if ( !in && im ) { in = 30; im -= 1; }
  9. Jeżeli ten dll bazuje na silniku innym niż Internet Explorer to nie widzę problemu. Bo wyżej wymieniony takiego okienka raczej nie posiada. Edit: W sumie to co napisałem wyżej to nie do końca prawda, ponieważ takie okienko możesz zrobić ręcznie, a jest napisane wyraźnie, że ten dll obsługuje ftp. No więc jest to możliwe ;) .
  10. 1. Kierunek lufy ustawiasz tak: GML direction = point_direction( Lufa.x, Lufa.y, mouse_x, mouse_y ); image_angle = direction; 2. Odstępy czasowe: GML // Create alarm[ 0 ] = 1; // Alarm 0 moge_strzelac = true; alarm[ 0 ] = room_speed * <ilosc sekund>; // Robienie pocisku if ( moge_strzelac ) { a=instance_create(x,y,bullet) a.speed=10 moge_strzelac = false; } FAQ, FAQ i jeszcze raz FAQ!
  11. 4tk, co ty pierniczysz w ogóle? To przykład efektu graficznego i mam prawo wymagać odpowiedniej grafiki na jego potrzeby. Pomijam już fakt, że w tym wypadku grafika sprowadza się do kilku kropek generowanych podczas działania programu.
  12. Prymitywne trochę. Wykorzystałeś najprostsze, nieprzemyślane rozwiązanie. Co w związku z tym: cienki efekt, w ogóle pojedyncze piksele to idiotyzm beznadziejna wydajność powtarzający się background o niewielkim rozmiarze Za mało jak dla mnie na przykład, nie sprostałeś zadaniu.
  13. Event Step: GML if ( distance_to_object( Drzwi ) < <odleglosc_w_pikselach> ) // jezeli jestesmy blisko dzrzwi { Kolce.speed = <szybkosc_kolcow>; // szybkosc kolcow Kolce.direction = point_direction( x, y, Bohater.x, Bohater.y ); // kierunek kolcow }
  14. Jest ok, ale cosik mało detali, a i krawędzie nie najlepsze :) .
  15. Pobrałem sobie dla porównania jedynkę i czwórkę. Piątka to była chyba jakaś rewolucja, bo czwórce jeszcze sporo bajerów brakowało, a także wielu niezbędnych elementów.
  16. Zacząłem od 6 lub 6.1, a kilka dni potem wyszła siódemka. Nie odczułem żadnych zmian, a przynajmniej nie na lepsze :P . Korzystałem też z piątki i także była ok. No, trochę okrojona 6.1, ale od 6.0 chyba się za bardzo nie różni.
  17. Przeanalizuj artykuł o podstawach GMLa autorstwa Marmota, zobaczysz jak będzie wszystko łatwo przychodziło. Na potem: global.punkty - zmienna odpowiadająca za ilość punktów instance_destroy() - niszczenie instancji, z której wykonywany jest ten kod GML global.punkty += 1; Znaczy, że zwiększamy liczbę punktów o jeden. GML global.punkty -= 1; Znaczy, że zmniejszamy liczbę punktów o jeden. GML global.punkty = 0; Zerujmy punkty. A tu wyżej wymieniony artykuł Marmota: https://gmclan.org/index.php?czytajart=34 No i w sumie jeden z najlepszych na GMClanie. Podstawa dla każdego początkującego :) .
  18. No to w końcu objekt czy obiekt :P ? Do zmiennych lokalnych innych instancji odnosisz się za pomocą operatora ".", słownie: kropka. Konstrukcja: GML <instancja>.<zmienna> W twoim wypadku, aby do zmiennej value przypisać wartość zmiennej "a" instancji obiekt2, wystarczy: GML value = obiekt2.a Dobra rada na przyszłość: pisz krótko i zwięźle :) .
  19. Dobijający to jest wasz off topic. Screeny proszę. Więcej konkretów proszę. Zachować ortografię proszę.
  20. https://forum.gmclan.org/index.php?showtopic=18274&hl= Najprostsze i najwygodniejsze rozwiązanie, z tym, że jedynym zastosowaniem do RTSa byłaby zmiana siatki 50 x 50 na 1 x 1. Niewydajne.
  21. No i do tego kodu dodałbym: GML while( direction >= 360 ) direction -= 360; Co nie znaczy, że bez tego nie będzie działał ;) .
  22. Sorry, mylę cię z osóbką o takim właśnie nicku.
  23. A no, w sumie. Ciężko mi było się wysłowic :P .
  24. O gustach się nie dyskutuje :) . A Markar dziwnie to wytłumaczył, nie wywala się nic na lewą stronę, istnieje przecież takie pojęcie jak zewnętrzna i wewnętrzna część. Aż chyba zaraz zjanuje swój plecak i dam fotę :P .
  25. Nie rozumiesz, bo masz małą wyobraźnię.
×
×
  • Dodaj nową pozycję...