Skocz do zawartości

Ranking


Popularna zawartość

Wyświetla najczęściej polubioną zawartość od 09/17/18 uwzględniając wszystkie działy

  1. 9 punktów
    Przepraszam, masz rację.
  2. 6 punktów
  3. 5 punktów
    Nie pracuję już w branży bo minęła mi zajawka na gry. Jak wiecie od wczesnego wieku robiłem gierki, najpierw Top Hat. Wpadło trochę kasy, wyprowadziłem się do Warszawy, tam robiłem jako tester aż do najthoksa. Rzuciłem pracę aby skończyć najthoksa, zamiast tego poleciałem w balet z przyjaciółmi. Znalazł się wydawca, nie najlepszy, ale były pieniądze. Grę wydałem i miałem jeszcze na kilka miesięcy życia. Zamiast iść do pracy i gromadzić gotówkę to jeździłem po Polsce, imprezowałem i żyłem na pełnym luzie przez pół roku. Robiłem w międzyczasie prototypy ale nie miałem żadnych rewolucyjnych pomysłów. Zamiast tego zacząłem malować obrazy. I wtedy odkryłem, że to jest moja główna droga. W grach zawsze najbardziej lubiłem robić grafikę albo fajnie rozkładać obiekty na planszy dla ładnej kompozycji. Obecnie siedzę za granicą gdzie wyjechałem aby szybciej zgromadzić gotówkę na rozkręcenie wszystkiego. Jakiś czas temu otworzyłem się na sprzedaż globalną, choć głównie USA, co pozwoli mi już za chwilę rzucić obecną pracę na part time i przejść na 100% mojej twórczości. I wtedy dopiero zacznie się najtrudniejszy egzamin. Ale myślę, że się uda. Co ciekawe, prowadzę trochę nietypowy sposób sprzedaży swoich obrazów który opiera się w 100% o internet. Wykorzystuję swoje umiejętności które zdobyłem robiąc gry, czyli jakieś tam podstawy marketingu i tego jak działają social media. O social media też się bardzo dużo nauczyłem przez ostatnie 2 lata. Chciałbym się w życiu poświęcić 100% sztuce. Mam pomysły na obrazy, chcę się uczyć malować cyfrowo jak i klasyczne. Do tego interesuje mnie rzeźbienie, ale to dopiero jak przejdę u siebie na full time aby mieć więcej czasu na takie rzeczy. O ile będę go miał, bo od jakichś 2 lat cierpię na całkowity brak czasu. No ogólnie kurde to tworzenie najbardziej mnie jara. #pdk
  4. 5 punktów
  5. 5 punktów
    Jeżeli chodzi o opinię graczy to jeszcze nie trafiłem na to by ktoś pisał jakieś hejty pod grą zrobioną z GMa chyba że jest kiepska. Za to spotkałem się z opiniami o unity że ludzie widząc to logo dają od razu refound na steamie albo innych hejterów który piszą recenzję negatywną i nakłaniają do zmienienia silnika na jakiegoś unreala czy coś zamiast unity. Negatywne opinie o GMie to ja widuję jedynie u jakiś urażonych polaczków pseudo gamedevów którzy nie mogą znieść tego że ktoś robi grę na gotowym silniku zamiast marnować całe życie na nauce wynajdowania koła na nowo tworząc własny silnik. Ale po co się tym przejmować? To nawet nie są gracze i nie twój target.
  6. 5 punktów
    Ostatnie dwa tygodnie były masakryczne pod kątek ilości pracy, ale w końcu skończyłem swój algorytm do którego podchodziłem już z 4 razy
  7. 4 punkty
    Cześć Wszystkim! Dzisiaj po południu dostałem zgodę, a więc organizuje konkurs! Zadaniem jest stworzyć odmienną wersję gry, którą wszyscy znają, np. Skyrim jako strategia/karcianka. Gry nie będą monetyzowane w żaden sposób, a więc nikt nie powinien przyczepić się do praw autorskich. Możecie używać dowolnego silnika oraz technologii, ważne, abyście robili to w pojedynkę, ponieważ przewidziane są nagrody! 1 Miejsce - zwycięzca może wybrać nagrodę z miejsca 1, 2, 3; Human: Fall Flat - Steam Life is Strange Complete edition - Steam Company of Heroes 2 - Steam 2 Miejsce - zwycięzca może wybrać nagrodę z miejsca 2, 3; Random Premium Key - Steam Gothic Universe Edition (1-3) - Steam Minecraft Windows 10 edition - Microsoft 3 Miejsce; Grid 2 - Steam Dirt 3 - Steam Lego LoTR - Steam Lego Batman - Steam Pojedynkują się: Wszyscy którzy maja chęć, nie trzeba się nigdzie zapisywać. Temat: Znana gra w innym wydaniu. Zasady - Gra musi być tworzona w pojedynkę - Projekt tworzony od podstaw - Wybór silnika dowolny - Dozwolona gra 2D jak i 3D Zakończenie: 1 Września 2019 (niedziela), godzina 19:00. Ocenia/ją: zostanie założona ankieta dla ogółu - demokracja. PS: Użytkownik o nicku SimianVirus7 ma bana na nagrodę ale także może brać udział w konkursie. Głosy na jego pracę nie będą wliczane w ranking.
  8. 4 punkty
    No wczoraj pierwszy raz sam wydałem grę na Steamie https://store.steampowered.com/app/1001040/Glorious_Companions/
  9. 4 punkty
    Na razie jestem tu przez mieszkanie uwięziony na 3 lata i nie myślę o tym, szczerze nie wiem, jak będzie po tym czasie, czy zostanę w uk, czy wyjadę gdzie indziej, czy wrócę, aczkolwiek nie wydaje mi się, abym wracał do Polski Za każdym razem jak wracam widzę jak ceny drożeją, to przykre już jest, jak spora część produktów jest tańsza w uk niż w pl :/ +samo prawo czy życie dużo bardziej mi się podoba za granicą. A co do pracy, to ogólnie pracuję w prep kitchen, gdzie są 3 departamenty: mięso, gdzie to jest w sumie linia produkcyjna dla kotletów burgerowych(dziennie robimy jakoś 700-2000kg). Frytki, gdzie musimy je podsmażyć 3 min i spakować w woreczki(dziennie jakoś 1800-4000kg) i kuchnia, gdzie robią sosy, drinki, pikle i jakieś tam inne mniej istotne rzeczy xD Teraz pracuję na frytkach, gdzie jest już moich 4 znajomych i jest zajebiście, chociaż planuję wrócić na mięso, jest przyjemniej i wolę zabierać z pracy mięso niż frytki xD Ale ogólnie ta praca jest o tyle dziwna, że gdzie na frytkach akurat w sumie to jest ciężkie, to czym szybciej pracujesz tym jest fajniej, śmieszniej i bardziej chce Ci się pracować xD
  10. 4 punkty
    Ziomuś, nie traktujesz zbyt poważnie tej sytuacji z shoutboxem?
  11. 4 punkty
    Może nie growe, ale aktualnie coś takiego kminię. Teraz muszę nagrać pierwsze 4 odcinki Ten w około 95% skonczony, będą jeszcze małę poprawki i dodatki. Większość efektów dźwiękowych zrobiłem swoim głosem i rzeczami które miałem pod ręką, dźwięki kroków za pomocą gąbek xd chodzenie ludzi po chodniku kapciem na ręce uderzającym w taboret itp
  12. 4 punkty
    Elo, Odkopałem na dysku stary projekt, który kiedyś robiliśmy ale nie doczekał się momentu żeby ujrzeć światło dziennie. Uznałem z waxxem, że może lepiej żeby się nie marnowały te assety i wrzucamy je za darmo - do wykorzystania w prototypach, projektach na studia, czy jako podstawa do większej gry. https://waxx.itch.io/shadow-mines-asset-pack - tu można pobrać za friko W zamian zapraszam do dodania na wishlistę naszego aktualnego projektu https://store.steampowered.com/app/1001040/Glorious_Companions/
  13. 4 punkty
    Obracanie się znaczników przy kontakcie ze ścianą i jednocześnie dostosowanie się do nachylenia podłoża ostatecznie mi dzisiaj zadziałało uff... markerWalk[unit].transform.rotation=Quaternion.Euler(new Vector3(90, 0, 0))*(Quaternion.LookRotation(correctHit.normal,Vector3.up)*(Quaternion.LookRotation(rotationVector,Vector3.up)*Quaternion.Euler(new Vector3(-90, 90, 0))));
  14. 4 punkty
    Pewnie niewiele osób wie o projekcie "Dyzmaken 1.0" wprowadzonym do życia przez administrację GMClanu wiele lat temu. Była to ostateczność, do której uciekli się z powodu drastycznie spadającego poziomu aktywności na forum. Łudzili się wtedy, że nigdy więcej nie powołają się na tę kartę by ratować społeczność wirtyny gmclan.org. Tymczasem wersja 3.0 została uruchomiona...
  15. 4 punkty
    Panie i Panowie, mam przyjemność gościć Was na 10. Community Awards! W tę okrągłą edycję użytkownicy staną w szranki w następujących kategoriach: Gra roku Demo roku Zapowiedź roku Artykuł / Tutorial / Silnik roku Screen / Film / GIF roku Użytkownik roku Cytat roku Zgłaszajcie swoje typy do poszczególnych kategorii do 18.01, g. 23:59. Powodzenia wszystkim. Community Awards 2018 - start!
  16. 4 punkty
    Cześć, Zastanawiam się nad stworzeniem petycji, skierowanej do Marka Overmarsa ( lub kogokolwiek, kto jest teraz szefem GameMakera), dotyczącą zmiany nazwy programu. GameMaker... serio? Rozumiem, że taka nazwa miała sens w 2000 roku w czasach GameMaker 5.0 i gry robiło się tam głównie z klocków... ale teraz jest to narzędzie rozbudowane, z własny językiem programowania, w którym można robić gry zarabiające duży hajs. Ba! Powstają nawet mały firmy developerskie (np. MoaCube), które specjalizują sie w tworzeniu gier w GMS:2, jest to więc narzędzie, z którego korzystają już nie tylko hobbyści ale też i profesjonaliści... a ta nazwa? GameMaker? Nie uważacie że jest to oznaka braku szacunku dla developera, który poświęcił kilka lat na to aby opanować GML? GameMaker brzmi jak jakiś RPG maker, i od razu kojarzy się z jakimś scamem. Zanim ktoś z was stwierdzi, że troluję lub prowokuję, to zastanówmy się nad jedną rzeczą: Czy nie jest tak, że każdy, kto powie w towarzytwie, że stworzył grę w GameMakerze jest traktowany niepoważnie, i to wcale nie dlatego że GMS:2 to program ułomny czy też wybrakowany ( w rzeczywistości ma nawet kilka plusów, których nie ma Unity), ale przez tą nazwę, która jest totalnym nieporozumieniem i jest nieadekwatna do możliwości programu. Czemu GM nie może nazywać się jakoś bardziej normalnie jak Unity czy też Godot? Pozdrawiam, nowy_user
  17. 4 punkty
    Milion lat tu nie wbijałem, ale co mi tam - mam ochotę się pochwalić:
  18. 4 punkty
  19. 4 punkty
    ostatni post ze stycznia widzę, welp spoczko się gra na switchu, fajny oldschoolowy klimacik jest
  20. 3 punkty
  21. 3 punkty
    Gra zrobiona na forumowy konkurs Znana gra w innym wydaniu (https://forum.gmclan.org/index.php?/topic/34290-znana-gra-w-innym-wydaniu/). Jest to moja wariacja na temat Quake 2, gry chyba znanej większości forumowiczów Była to dla mnie głównie okazja do zapoznania się z GMS2. W grze mamy trzy poziomy z oryginału, oczywiście są to dość swobodne interpretacje Uwaga: nie przypisujemy poruszania się do strzałek, bo większość klawiatur ma limit przycisków wciśniętych jednocześnie, a tutaj jest to dosyć istotne Download
  22. 3 punkty
  23. 3 punkty
    Ja myślę o zrobieniu gry którą za dzieciaka zrobiłem jak jeszcze komputera nie miałem tylko PSX na którym zagrywałem się w Command&Conquera. Zrobiłem wtedy karciankę z budynkami i jednostkami z tej gry A zainspirowałem się grą planszową z kaczora donalda Swoją drogą niezłą zrobili składającą się z kilku numerów czasopisma i się ostro zagrywałem samemu ze sobą
  24. 3 punkty
    Urzekła nas Twoja krótka historia.
  25. 3 punkty
  26. 3 punkty
    Kupiłem sobie tablet po 4 latach przerwy od rysowania i popełniłem (w męczarniach) takiego banerka pod Steama dla gloriuska
  27. 3 punkty
    Tytuł: 12 Prac Herkulesa Gatunek: Przygodowa Opis: W grze wcielimy się w mitycznego herosa - Herkulesa, któremu przyszło wykonać 12 pozornie niewykonalnych zadań. Uzbrojony w maczugę i łuk, będzie musiał stawić czoła Lwu nemejskiemu, Hydrze lernejskiej, a nawet Cerberowi. Zadania są trudne i zazwyczaj wymagają kilku podejść, zanim trafi się na właściwe rozwiązanie (znajomość mitu pomoże w trakcie gry). Nad naszym bohaterem czuwa jednak Atena, której pomógł wcześniej w drodze do Myken. Za wykonanie każdego z zadań (kolejność wykonywania dowolna) Herkules otrzyma unikalny przedmiot, który ułatwi mu podróż. Demo oferuje możliwość zagrania w samouczek, w którym pomożemy Atenie, oraz wykonania zadania zabicia Hydry lernejskiej. Zadanie jest trudne, więc żeby nieco ułatwić, zasymulowaliśmy, że Herkules wykonał już jedno z zadań i w ekwipunku ma odblokowany pewien pomocny przedmiot. W przyszłości planowany jest jeszcze system Osiągnięć dla tych, którzy lubią wykonywać prawdziwe wyzwania. EDIT: Poprawiłem kilka błędów, które zostały mi zgłoszone, poniżej nowy link Download: https://drive.google.com/open?id=121TPVSz_d0ai3WEiHWT09CPb2A9oXmUK Rozmiar pliku: 45,9 MB (po zainstalowaniu 59,6 MB) Autorzy: Programowanie: Patryk Grzyb Fabuła: Patryk Grzyb Grafika: Patryk Grzyb, Julia Kozłowska Muzyka: Piotr Matysiak oraz darmowe dźwięki ze stron opengameart.org, freesound.org i www.flashkit.com Screeny: Po ograniu dema, prosiłbym o wypełnienie tej krótkiej ankiety, pomoże mi to w dalszych pracach nad grą: https://docs.google.com/forms/d/e/1FAIpQLScH61yzCkB6LmfaoMI8wV844asEnYMzNT6rKo11Wf2iuyp2ew/viewform
  28. 3 punkty
    Cześć, nie wykonujesz skryptu, tylko porównujesz jego ID. Skrypty wywołujesz jak każdą inną funkcję, czyli w pierwszym if-ie daj: if(scr_arrow_can_hit() == 1) (...) Dodatkowo dodam od siebie, że zamiast używać other w skryptach, to powinieneś przesyłać dane poprzez parametry. Poprawia czytelność kodu oraz pozwala używać tego skryptu w różnych miejscach a nie tylko w Collision Event: ///scr_arrow_can_hit(array, against_id) var arr = argument0; var inst = argument1; var i, al = array_length_1d(arr); for(i=0; i<al; i++) { if(arr[i] == inst) return 0; } return 1; Potem używasz tego skryptu w ten sposób: if(scr_arrow_can_hit(other.array_objectID, id) == 1) (...)
  29. 3 punkty
    Dawno mnie nie było. Praca w innym klimacie trochę, więc wstawię.
  30. 3 punkty
  31. 3 punkty
  32. 3 punkty
    Nie mogłem się zdecydować które wstawić :|
  33. 3 punkty
    Nie poprzestawaj na tym, dojedź go jeszcze mocniej typeczka
  34. 3 punkty
    ale mnie zdenerwowałeś teraz ziomek
  35. 3 punkty
    Po czterech różnych podejściach do tematu udało mi się (prawie) zrobić przyklejanie znaczników formacji do ścian. W tym tempie rozkminienie bardziej zaawansowanych rzeczy zajmie mi pewnie parę lat.
  36. 3 punkty
    Witam premiera Seid-a zaplanowana na ten rok , może to i lepiej w końcu mija 10 lat od wydania przeze mnie pierwszej gry jeszcze jako Dyzmaken nie dyzmek . Co do gry to staram się o odpowiednie dopasowanie grafiki jak najlepiej dobrane , szczegoly , efekty audio-wizualne
  37. 3 punkty
    Same lajki(więcej reakcji, raczej nie) miałyby moim zdaniem sens, gdyby miały jakiś realny wpływ na wyświetlanie newsów. Te częściej lubiane powinny być łatwiej dostępne, ale pojawia się pytanie jak to zrobić skoro wyświetlane są obecnie chronologicznie. Trzeba by, albo zrobić jakiś system indeksujący newsy na podstawie zarówno lajków i chronologii(jakiś prosty algorytm przyznawania punktów za lajki i za datę publikacji) i zrezygnować z chronologii, albo dodać jakiś osobny blok dla postów porządkowanych po lajkach. Tylko pytanie, czy ktokolwiek ma pomysł jak sensownie to wprowadzić?
  38. 3 punkty
    Demo: LolikZabijaka - Dywersant Dester - pixelbox Morgo - Aldebar - The Dungeon Escape Zapowiedzi: Ignatus - Stabbed Armor dyzmek - Seid Chronicles Mam nadzieję że wygra w końcu Straszna bida z grami roku w tym roku, sam nie wiem co nominować ehh Tak liczę że chyba to nie 10 edycja, a już 11! Pierwsza była za rok 2008! Odświeżyłem grafikę, może ktoś chce zrobić nową? Gnysek ma w tym roku szansę na zdobycie PIĄTY raz drugiego miejsca w BEST ENGINE xD @EDOIT: Screen/Film/Gif Roku: szpaq99 - Karykatura Adasia
  39. 3 punkty
    wi ar sri ar IMO, przynajmniej przez najbliższe kilka lat Co myślicie o tego typu menu? Wstępna wersja ofc, do preview dla prasy coś trzeba mieć jako menus.
  40. 3 punkty
    stawiam, że albo jakieś multikonto z okazji bana, albo zabawy Woja to ode mnie: Gra roku - Wojzax - Ships Unite Artykuł / Tutorial / Silnik roku - Gnysek - Maskowana tekstura Nirvan - Hybrid Procedural Animation Rigs Nirvan - Procedural look at animation Screen / Film / GIF roku - Nikas - 18+ Namiętny pocałunek [direct] Czołg Krymski - Hestia [direct] Nikas - 18+ Kobiece pepperoni [direct] Wojzax - Kołogłowie [direct] Penguin - Pożar [direct] Wojzax - Zew przestworzy [direct] Czołg Krymski - Parkowanie prostopadłe (#3) [direct] Cytat roku - Wojo - [url] Gnysek - [url] I am Lord - [url] Exp Wojo to godzinne przeglądanie wszystkich postów z minionego roku to mój ulubiony czas na gmclanie
  41. 3 punkty
    Mnóstwo ogarniania rozmaitych przykładów ale w końcu coś zaczyna mi wychodzić. Łódką można na razie sterować i sprawić żeby zaczęła tonąć/przewróciła się na bok. Napisałem też w końcu własnoręcznie vertex shader, czyli to co widać na wodzie. Blenduję dwie tekstury w zależności od wysokości vertexa i jednej z nich dodatkowo zmieniam pozycję mapy uv żeby się poruszała lekko w kierunku fali. Teksturki na razie trochę robocze, chyba dodam też jaśniejsze szczyty fali.
  42. 3 punkty
    Ja rozumiem, że w 2000 roku ten wstyd był nieco uzasadniony, GameMaker nie oferował wtedy zbyt wiele, a gry tworzyło się z klocków. Wtedy ta nazwa była jak najbardziej na miejscu i nie winię za to Marca Overmarsa, że tak postanowił wtedy nazwać swój produkt. Od tego czasu wiele się zmieniło, możliwości GM'a poszły mocno w górę, GMS ma swój własny język programowania, roszerzeżenia pozwalające pisać skrypty w JS itp. Cena też zresztą mocno podskoczyła. Community urosło, ilość opublikowanych płatnych gier także przyprawia o zawrót głowy. Zmieniło się prawie wszystko... oprócz tej zawstydzającej nazwy. Wyobraźcie sobie, że postanowiliście na jakiś czas zostać indie game developerem i jako narzędzie wybraliście sobie GMS:2 . Prawda jest taka, że jeśli masz odpowiednie umiejętności, wytrwałość, oszczędności i odrobine szczęścia, to możesz nawet zarobić parę $ i utrzymać się przez jakiś czas - przynajmniej jeśli nie masz kredytu ani żony & dzieci. W ten sposób możesz spełnić swoje marzenie o byciu twórcą niezależnych gier i z tego żyć... wszystko pięknie, do czasu... gdy podczas zlotu rodzinnego, twój jajogłowy kuzyn którzy 'przepisuje' jakieś proste kody w bankowej korporacji zapyta Cię, w czym tworzysz te gry. Co mu wtedy odpowiecie aby nie wybuchł ze śmiechu?
  43. 3 punkty
    Nie ma szefa GameMakera, właścicielem jest spółka PlayTech i skoro nie zmieniła nazwy, to znaczy, że ta jest marketingowo dobra - na pewno robili ankiety na ten temat na jakiejś grupie. Ogólnie się pośmiałem, czas wracać do obowiązków.
  44. 3 punkty
    Pierwszy Pixel po kilku latach(jeszcze nieskończony), robię go na podstawie Mojej karykatury Adasia: Edit: Chyba koniec, nie chce Mi się już przy tym siedzieć.
  45. 3 punkty
    nie dostalem serduszka, ja tez bym gral jakby co
  46. 3 punkty
    No to się robi Różnie można adresować, to też zależy w którym evencie to robisz. Ogólnie są dwie formy adresowania, pierwsza formą jest adresowanie podając pojedynczą kropkę a druga forma to użycie keyword with W obu przypadkach podajesz nazwę obiektu albo id instancji albo keyword other/self np: obj_mojObiekt.z inst_4DB70D2.z // (w GMS2) (100012).z // (w GMS1 i niżej) other.z self.z za pomocą formy obj_mojObiekt.z odnosisz się do wszystkich instancji o nazwie podanego obiektu, dlatego w tej formie jest to mało użyteczne. Bo gdybyś chciał odczytać zmienną 'z' to odczytałoby ci zmienną z instancji o największym id ze wszystkich obiektów tej nazwy dlatego że GM próbował by kolejno 'zaglądać' do każdej takiej instancji więc nadpisywał by wynik tak długo aż zostanie mu ostatnia i zwróci wartość właśnie tej ostatniej instancji. Ta forma ma większy użytek gdy chcesz zmienić zmienną we wszystkich obiektach tej nazwy jednocześnie np: obj_mojObiekt.z = 100 // i teraz każdy obiekt obj_mojObiekt ma 'z' o wartosci 100 to samo działanie z użyciem with wygląda następująco: with (obj_mojObiekt) { z = 100 } gdybyś jednak chciał użyć with do odczytania zmiennej 'z' to sprawa się komplikuje, zrobiłbyś to na dwa sposoby: // sposób pierwszy var tymczasowaZmienna; with (obj_mojObiekt) { tymczasowaZmienna = z } show_debug_message(tymczasowaZmienna) // konsola wyswietli wartość 'z' // sposób drugi jakasZmiennaLokalna = 0 with (obj_mojObiekt) { other.jakasZmiennaLokalna = z } // przypisałeś wartość zmiennej jakasZmiennaLokalna do wartosci 'z' obiektu obj_mojObiekt Jednak to tylko jest mało użyteczne adresowanie po nazwie obiektu, dużo bardziej użyteczne jest adresowanie bezpośrednio po id instancji ale takie id najpierw trzeba znać. Musisz sobie zwracać uwagę na to jakie funkcje zwracają id instancji, do tych najpopularniejszych należą instance_create(x, y, obj); instance_create_depth(x, y, depth, obj); // tylko dla GMS2 instance_create_layer(x, y, layer_id, obj); // tylko dla GMS2 instance_nearest(x, y, obj); // grupa funkcji z kolizji wykrywania kolizji: collision_*(); // np. collision_circle( x1, y1, rad, obj, prec, notme ); Tak więc, podam kilka praktycznych przykładów: 1. // EVENT STEP var ID; ID = instance_nearest(x, y, obj_skrzynka); show_debug_message(ID.z) // konsola zacznie wyświetlać wartość 'z' skrzynki do której jesteś najbliżej 2. // EVENT STEP var ID; ID = collision_circle( x, y, 128, obj_skrzynka, 0, true ); if (ID != noone) { show_debug_message(ID.z) // konsola zacznie wyświetlać wartość 'z' skrzynki która jest w zasięgu okręgu } /* ten if jest tutaj potrzebny poniważ funkcje collision_* zwracają także keyword noone w przypadku gdy do kolizji nie dojdzie w dodatku gdy w zasięgu jest więcej skrzynek to odczyta wartość z instancji o najwyższym id czyli tego obiektu który ostatni nadpisze zmienną ID*/ 3. // EVENT PRZYCISKU STRZAŁU var ID; ID = instance_create(x, y, obj_bullet); ID.z = z+64; /* nowo utworzona instancja obiektu pocisków: obj_bullet będzie miała na start przypisaną wartość 'z' do wartości 'z' gracza + wysokość gdzie znajduje się pistolet*/ Kolejną najciekawszą sprawą adresowania zmiennych jest użycie keywordu other Jak mogłeś wcześniej zobaczyć, użyłem słówka other wewnątrz with, w tym przypadku other będzie miało wartość id instancji z którego wywołujesz with. Jednak gdyby użyć other w którymś z eventów kolizji to wtedy other przyjmuje wartość id instancji z którą kolizja nastąpiła i tutaj mogę np podać przykład niszczenia się pocisku o ścianę z którą się zderza, będzie to wyglądało tak: // EVENT COLLISION WITH obj_sciana if (z > other.z && z <other.z+other.wysokosc_sciany) { instance_destroy(); }
  47. 3 punkty
    Pierwszy autoportret na podstawie lustra ustawionego obok.
  48. 3 punkty
    No ale dlaczego, jak inaczej zakryjesz przed graczem to co za ścianą? Trochę jeszcze miałem problemów ale chyba jest ok twitter.com/mothonedev/status/1048259981202673664
  49. 3 punkty
    Mgła wojny w stanie jako tako. Może nie najlepiej ale tanio.
  50. 3 punkty
    Trochę nowych rzeczy, ale zamiast wziąć się za poważne strzelanie musiałem zrobić eksperyment pseudo3d w formie tych neonowych słupów
×