-
Postów
2 122 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Platyna
-
Dajesz im tego samego patcha tyle że kolejnym obiektom coraz większe opóźnienie startu. Czyli dasz tego patcha w alarm[0] i każdemu coraz większy alarm[0]. A jeżeli to ten sam obiekt to robisz zmienną i z każdym create dajesz ją +=1 by z każdym obiektem była o 1 większa i dajesz te zmienną jako alarm[0] :) albo poprostu po chwili gdy obiekt ruszy robisz funkcje która daje nowy obiekt w startowej pozycji tego pierwszego :)
-
Informacje do ini to ja wiem jak zapisać ale jak zapisać mam niby sprity? I by je ładował przy Game Starcie? Hmm... A może zrobię zmienną przechowującą adres pliku... No tak ale nie ma chyba takiego Eventa który mówi "Jeśli zloadujemy sava" więc w czym by to zrobić? EDIT: Już sobie poradziłem. Dzięki wszyscy :D
-
łeee... Czyli nie dacie rady mi pomóc... Z projektu nici... A szkoda Bo co to za drzewo co się zdjęcia nie zapisują w projekcie...
-
A jak mogę zapisać do ini zdjęcie?
-
To głupie... To bł by tylko obrazek i nie można by było tego już wczytać i edytować :/
-
Witam. Robię prosty program do budowy drzew genealogicznych i mam pewien problem. Zrobiłem by użytkownik za pomocą funkcji add_sprite mógł dodawać zdjęcia do drzewa. Wszystko jest ok aż do momentu gdy chce się drzewo zapisać. Kilka się standardowo F5. Później gdy chce się drzewo (sava) wczytać za pomocą F6 zaczynają się schody. Save jest jakby "niekompletny", tj. zanikają pewne wartości obiektu który jako sprite ma wczytane zdjęcie. Po wczytaniu sava inne jest położenie zdjęcia, skala i w ogóle na początku zdjęcie w ogóle się nie wyświetla :/ Jaka jest tego przyczyna?
-
Nie znam zbyt dobrze angielskiego ale pogrzebałem trochę w helpie szukając funkcji podobnych w nazwie do tych z OpenGLa no i proszę: d3d_transform_stack_push() - funkcja kładzie macierz transformacji d3d_transform_stack_pop() - funkcja zdejmuje macierz transformacji to odpowiedniki tych z OpenGL których szukałem ^^
-
W zasobach GMClan rzeczywiście natknąłem się na transformacje ale o macierzach nic nie znalazłem :P
-
Witam ponownie. Postanowiłem poduczyć się robienie gier 3D w GameMakerze gdyż jak do tej pory niezbyt używałem tej że możliwości tego wspaniałego programu :P Trochę pogrzebałem i doszedłem do wniosku że jest to dość podobne do OpenGL którego się niegdyś uczyłem. Możliwe że się mylę, ale tak mi się wydaje. Więc jeżeli jest to trochę podobne do OpenGLa to powinny istnieć w GML jakieś funkcje do obrotu, skalowania i przesuwania układu współrzędnych. Nie za dobrze znam angielski więc helpa raczej rzadko używam. No więc jeżeli takowe są to jakież to funkcje? I jeszcze jedno. Tak jak w OpenGL powinno być coś takiego jak macierze transformacji (jakoś tak to się nazywało), lub coś na podób. Dwie funkcje. Jedna kładzie macierz a druga zdejmuje by był bezproblemowy powrót do do układu współrzędnych przed transformacją. Wybaczcie jeżeli wygaduje totalne bzdury, ale w OpenGL tak jest i wydaje mi się że w GML też powinno być ^^
-
Ok posiedziałem nad tym i znalazłem gorszą ale skuteczniejszą metodę osiągnięcia celu. A ty spyro na przyszłość może jednak bądź może milszy, bo ja odniosłem wrażenie że się trochę wywyższasz i masz mnie za jakiegoś totalnego nooba i tylko dlatego że nie rozumiałeś o co mi chodzi :P BTW. Czy nick spyro to od gry Spyro the Dragon? :P
-
Coś ty się uparł z tym visible? Ile razy mam powtórzyć żeby do ciebie dotarło... Tu nie chodzi o to by się w określonych viewach wyświetlało a w określonych nie tylko o to aby... A co ja wam będę tłumaczyć Za skomplikowany problem by wam to wytłumaczyć. A tej gry wam pokazać nie mogę bo o na 11 batalię NB... Ale no to może inaczej spróbuje ten problem naprawić. Czy da się zrobić aby Obiekt co ma depth=0 drawował obiekty o innym depth... Czyli to co robi się w draw żeby miało innego deptha niż obiekt w którym jest to draw...
-
Nie nie chce zrobić centralnie na linii tylko chce by viewy go nie przysłaniały... Ale chyba tak się nie da... No trudo... Jedyny sposób to umieścić go w nowym viewie na wierzchu ale wtedy to już dopiero cyrki się robią... :) Trudno... bedzie znikał...
-
Rany boskie.... Jak to zrobię to on będzie widoczny tylko w jednym viewie, a le wciąż będzie przysłaniany przez inne! Robie taką grę w której jest efekt obrotu o 360 stopni wokół siebie... Czyli kombinacją viewów zrobiłem że płynnie przechodzi z końca roomu na początek i odwrotnie. Ale przez to na tej granicy znika mi radar gdyż zasłaniają go viewy inne w tym jednym miejscu. Może jest jakiś lepszy sposób na płynne przejście z początku na koniec rooma jadąc w lewo? (i odwrotnie) Bez kombinacji viewów... A jeśli ie to trza coś zrobić by ten radar się wyświetlał nad tymi wievami... By to on je przysłaniał.
-
Ona muszą na siebie nachodzić. Więc chce coś co nie bedzie w roomie ale bedzie na ekranie. NA viewach...
-
Rany wy mnie w ogóle nie rozumiecie. Zakładamy że mamy 2 viewy w dużym roomie. Jeden pokazuje to co się dzieje na jego lewym końcu a drugi co sie dzieje na prawym końcu rooma. Mają i muszą mieć takie porty że nachodzą na siebie. Wtedy jeden view przysłania drugiego kawałkiem. KPW?! Spyro weź mi nie wmawiaj że to nie możliwe bo nie jestem kretynem i to widzę!
-
Czy ty masz mnie za kretynka jakiegoś? Skoro są 2 viewy i nie mieszczą się na ekranie to jeden będzie zasłaniał drugiego! Czyż nie? -_-
-
Źle mnie zrozumiałeś. Jakby to było takie banalne to bym nie pytał... To ma być rysowane w tym samym miejscu niezależnie od wszystkich viewów... Aby nic nigdy nie mogło tego przysłonić... żaden view...
-
Jak mam zrobić by obiekt drawował się zawsze w tym samym miejscu ekranu niezależnie od jak najbardziej skomplikowanej kombinacji viewów. Czyli coś jakby poza roomem rysuje się na ekranie. Na tych wszystkich viewach...
-
Potrzebuje jakiegoś rozwiązania nie potrzebującego dodatkowego pliku :P Powinno być po prostu jakieś działanie zmienna=5%2 //zmienna=1 Po ja chce sprawdzać czy x i y są podzielne przez 50 :P
-
Witam Mam takie pytanie. Jakim operatorem zrobić działanie aby wynikiem była reszta z dzielenia? W C++ o ile pamiętam robi się to znakiem %, ale w GM to nie działa :P
-
On nie podał wydajniejszego sposobu tylko dokładnie to samo co wcześniej było :P Ale już zamknijmy temat bo po co się kłócić o takie coś :) O! Posta se nabiłem ^^
-
Jak można zrobić warunek, że "Jeśli wszystkie obiekty "obiekt" mają wartość image_blend=c_red" wtedy coś tam, coś tam...? Z góry dzięki za pomoc :P EDIT: Problem udało mi się już rozwiązać... Wprawdzie nie tym sposobem o który pytałem ,ale ważne że się udało :P
-
Chyba sobie chciałeś posta nabić, bo jak byś nie zauważył to problem dawno rozwiązany :P
-
Ok. Teraz działa. Wielkie dzięki. A wiecie może jak zrobić by wyświetlić na ekranie w grze nazwy wszystkich plików w jakimś folderze? By może było se między nimi wybrać...
-
Ok. Teraz działa, ale tylko przy samych liczbach, bo gdy na przykład wpisze się w okno "fhgdfh" to zamienia na "0"... Czemu tak jest?