Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 825
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    144

Treść opublikowana przez gnysek

  1. 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).
  2. http://mathworld.wolfram.com/IntegerDivision.html Div to dzielenie całkowite, mod to reszta z dzielenia (modulo). Do zaokrąglania to jest round.
  3. W trybie 3D ustawić kamerę z góry na dół.
  4. 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
  5. 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;
  6. gnysek

    1free.ws

    Sprawdź prawdziwego adresata, zapewne mejle idą z innej domeny.
  7. Wiesz to, to tak jakby zaproponować bieg wsteczny do samochodu, bo jeszcze nie miałeś okazji go użyć... jak się czegoś jeszcze w całości nie poznało, to się nie powinno nawet w ten sposób wymądrzać. Zwłaszcza, gdy się nie przejrzało dokumentacji (pomijam już artykuły i przykłady).
  8. Nie wiem czy to najszybszy sposób, ale: skrypt: separator GML (separator) var i, j, strin; strin = string(argument0); i = string_length(strin); if i < 4 return strin; var strout; strout = ''; for(j = i; j > 3; j-=3) { strout = '.' + string_copy(strin, j - 2, 3) + strout; } strout = string_copy(strin, 0, j) + strout; return strout; użycie GML draw_text(10,10,separator(1000000));
  9. gnysek

    1free.ws

    Z tego co ja widzę, to całą tę stronę 1free.ws usunięto...
  10. Czy pozycje nie są ułamkowe?
  11. Tak jakby na stronie nie było o tym informacji...
  12. A co tam do łapania? Robisz warunek i zwracasz TRUE lub FALSE. Warunek się wykona, jak zwracasz true i tyle.
  13. Ale ten jest bogatszy o grafikę i muzykę ;) Poza tym - dwa przykłady tej samej rzeczy to akurat plus - pokazuje, to że do tego samego problemu da się podejść różnymi sposobami!
  14. gnysek

    Aktualizacja

    Widocznie soft ten nie jest kompatybilny... to dopiero odkryliście, że telefony z androidem są zazwyczaj kompatybilne tylko z jedną wersją i po pół roku są już do kosza? Tak samo jest z iPhone, kto ma pierwszą generację to tak jakby miał windowsa 95...
  15. Ej no, zepsułeś mi zabawę... :( A chciałem go na to naprowadzać :(
  16. A jakby miał ten event działać? Btw. "osobą" to narzędnik, a powinieneś użyć celownika "komu? czemu?" - "niedoświadczonym osobom".
  17. http://www.gmlscripts.com/script/collision_checking
  18. gnysek

    utrata swoich prac

    Mój komputer > F3 > *.gm81 (lub *.gmk) Albo masz uszkodzony dysk
  19. gnysek

    utrata swoich prac

    No właśnie, jak coś zapisywałeś to dysk mógł akurat tam nadpisać (nawet jak to było w innym folderze, bo folder to byt wirtualny, a dysk zapisuje tam, gdzie ma najbliżej i wystarczy miejsca).
  20. gnysek

    utrata swoich prac

    Weź program do odzyskiwania danych, jak nie nadpisałeś tej części dysku to nadal tam będą. Mi się jednak to nigdy nie zdarzyło.
  21. Obrazek malujesz na view + 640, a paski na view + 0 - uczą was jeszcze na matematyce o osiach współrzędnych?
  22. gnysek

    Nowy komputer

    Monitor samsunga to za 500 złotych kupisz w pełnym HD z dwoma wyjsciami HDMI + VGA. Masz +500 na komputer. Ogólnie, za tą cenę to byś złożył 2 dobre PC, albo nawet samochód :P
  23. Do tak prostej rzeczy chcesz gotowca? O matko. Wybierz dowolny kraj, wejdź na Wiki, tam będzie napisane jakie są największe miasta i sobie poczytaj o tych miastach, wynotuj co fajne a co nie... Pół godziny i masz zrobione i to bez kopiuj - wklej całej strony, a z wyciętymi tylko interesującymi fragmentami i poprawioną stylistyką.
  24. Dobrze by było przed wysłaniem zdjęcia zmniejszać do jakiejś małej rozdzielczości, bo taki program, żeby ominąć dziwaczne kodowania niestety będzie zwiększał wagowo objętość mejla - więc zdjęcie kilku mega pikselowe może ważyć ładnych parę MB bez optymlizacji w photoshopie czy czymś takim.
  25. Jeśli chodzi o to co podałem, to tam czasem może być błąd, że któraś z funkcji zwraca -1 i distance_to_object() się źle wylicza wtedy. Nie mniej mi się na taką sytuację trafić nie udało, co nie znaczy, że ona nie może zaistnieć, bo jak widać w kodzie, nie jest to sprawdzane.
×
×
  • Dodaj nową pozycję...