Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 820
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    142

Treść opublikowana przez gnysek

  1. gnysek

    Petycja do Google!

    Ta prognozę... będzie wiało albo lało. Jak będzie to dalej tempo podobne do tego co przez ostatnie 20 lat... no.
  2. gnysek

    SOPA & PIPA

    Bo jak wiadomo politycy obietnic nie spełniają.
  3. gnysek

    SOPA & PIPA

    No jak przejmą domenę .com (np. google.com) to raczej nie tylko amerykanom. Albo jak masz serwer w USA... to też. Może dla tego facebook uciekł do Szwecji?
  4. gnysek

    SOPA & PIPA

    via: http://pl.wikimedia.org/wiki/O%C5%9Bwiadcz...tu_przeciw_SOPA Jaka jest wasza opinia nt. SOPY?
  5. gnysek

    Petycja do Google!

    To ten kraj co przejmuje każdy film na youtube. I ten sam, dla którego Skype był kilka lat temu drugim rynkiem na świecie po Chinach a przed USA. Ten sam, gdzie ebay nie dał rady bo tak silne jest Allegro. Myślę, że wiedzą, iż da sie tu zarobić, póki jest luka.
  6. http://pl.wikipedia.org/wiki/Game_Maker#Ga...me_Maker_Studio
  7. Mark Overmars od dawna nie robi tego programu słonko.
  8. gnysek

    Galeria Grafik

    @ArhiX a nie mógłbyś tych grafik przycinać? Po co tyle wolnego przeźroczystego miejsca dookoła ?
  9. gnysek

    Przygarnięta Nienzjoma

    GDZIE SĄ KROPKI W ZDANIU ???
  10. btw. https://gmclan.org/index.php?czytajart=66&strona=2
  11. Graficznie w sensie okienko i program [GUI], czy graficznie w sensie wizualizacji 2D/3D?
  12. gnysek

    MoaCube

    Pojedyncze na paczkę. Zresztą wypakowanie, zapisanie na dysk do wczytania i skasowanie też jest szybsze, niż samo wczytanie. Nawet Firefox czy Chrome sobie z tym szybciej radzą...
  13. W draw nie powinnien się znajdywać zaden refresh. A set_automatic_draw(false) nie zawiesza gry, zatrzymuje redrawowanie, a więc wykonywanie eventów draw i na ekranie zostaje ostatnia klatka. GML set_automatic_draw(false); ... set_automatic_draw(true);
  14. https://forum.gmclan.org/index.php?showtopic=27914 http://www.gmlscripts.com/script/collision_line_list I sprawdzanie, który jest najbliżej, ale szybkie to nie będzie a do wykonywania co step to już w ogóle się nie nadaje.
  15. Zwraca takie ID, jakie jest wygodniejsze względem depth i id instancji, bo w takiej kolejności jest wykonywany kod.
  16. gnysek

    MoaCube

    Myślę, że i tak mało problemów TeeGee znalazł. Tak naprawdę jest ich więcej i Mike oraz Russel o nich wiedzą ale - jak powiedzieli - to Sandy tu rządzi. Powie, że mają przychodzić w baletkach do pracy to zaczną. Dlaczego nie ma update'ów GM 8.1? Bo Sandy kazał robić Studio i tylko to się liczy. GM9 powstaje po godzinach, bo pewnie inaczej Sandy by stwierdził, że lepiej rozwijać to co już jest niż pisać coś na nowo, bo za długo to będzie trwać (mimo korzyści jakie to przyniesie). Nie powiem już o dziurach w samym języku, czy np. evencie Trigger który sporo zwalnia grę (każdy trigger tak naprawdę dodaje nowy event step z ifem do wszystkich obiektów). Na obecną chwilę zgodzę się jednak, że fullscreen (który działa przecież w GM7), oraz ładowanie zasobów to największy szit w GM (binarny odczyt z dysku wszystkich grafik w almorze i zapis do jednego pliku-paczki (ok. 5MB) trwa szybciej, niż wczytanie jednej grafiki 1024x768 za pomocą sprite_add!)
  17. Czyli w sumie to wodę na 1024x400, bo rysując odpowiednio tej reszty nie trzeba wyświetlać :)
  18. Skorzystaj z trybu 3D który oferuje GameMaker i przy funkcji która odpowiada za projekcję kamery ustaw ją tak, aby patrzyła w dół (ten sam x i y, różne z).
  19. http://mathworld.wolfram.com/IntegerDivision.html Div to dzielenie całkowite, mod to reszta z dzielenia (modulo). Do zaokrąglania to jest round.
  20. W trybie 3D ustawić kamerę z góry na dół.
  21. no bo mouse_x ma wartosć względem roomu, zatem trzeba odjąć to czego z prawej strony już nie widać: GML mouse_x - view_xview[0] - 200
  22. Jak sloty są równo ułożone, to wystarczy opera dzielenia całkowitego (div). Np. 50 div 10 daje nam 5, a 49 div 10 daje 4 (bo zostaje 9 reszty). W ten sposób dostajesz numer indeksu tablicy. Btw. rozmiar tablicy[0...6] to 7 elementów, a nie 10 :) Zakładając, że pierwszy slot ma X (albo Y, zależy czy pionowo czy poziomo) na pozycji 200, a kazdy slot ma 40 pikseli: GML var _slot; _slot = min(6, max(0, (mouse_x - 200) div 40)); To jest już kod z wszystkimi zabezpieczeniami wychodzenia poza zakres 0 - 6, bo uproszczona wersja to po prostu GML var _slot; _slot = (mouse_x - 200) div 40;
  23. gnysek

    1free.ws

    Sprawdź prawdziwego adresata, zapewne mejle idą z innej domeny.
×
×
  • Dodaj nową pozycję...