-
Postów
1 970 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Dawidds
-
Hahahahaha haha haha :D Nie no nie moge! Jak ja na to nie wpadłem xD
-
Chciałem zrobic sobie replay....... zapewne powiecie, że na forum jest przykład - widziałem go, ale mi chodzi o zapisanie tego replaya, tam on jest zapisany jedynie za zmiennych, a ja chce go sobie zapisac. Wydawało się proste..... skleiłem taki kodzik (jak narazie...... to tylko początek........) if(global.replay_saver = 1) // ta zmienna jest ustawiana w "create" na 1.... { global.replay_klatka = 0; // jeśli replay_saver wynosi 1, to zostaje wykonywany ten kod, jeśli 2, to zostanie pominięta ta linijka kodu i zostanie zastąpiona replay_klatka +=1; ini_open("replay1.rep"); // otwieram plik.... ini_read_real("replay", string(global.replay_klatka) + "_h1_x", hero.x); ini_read_real("replay", string(global.replay_klatka) + "_h1_y", hero.y); // tutaj zapisuje pozycje ziomkow.... ini_read_real("replay", string(global.replay_klatka) + "_h2_x", hero2.x); show_message("kurde.... niby dziala...."); // aby sie upewnic, że ten kod na pewno sie wykonuje to dodalem takie cos, ale.... wyswietla sie.... ini_read_real("replay", string(global.replay_klatka) + "_h2_y", hero2.y); ini_read_real("replay", string(global.replay_klatka) + "_p_x", pilka.x); ini_read_real("replay", string(global.replay_klatka) + "_p_x", pilka.y); ini_close(); global.replay_saver = 2; } I cały problem tkwi w tym, że nie zostaje utworzony zaden plik replay1.rep :blink: dla pewnosci kompilowalem gre - tak samo - ciagle nie ma pliku..... probowalem tez przerobic przyklad z tego forum na ini, ale..... z mizernym skutkiem..........
-
Eee.... czy to mnie się tylko wydaje, czy to jest w faq? A jak nie w faqw, to może w dokumentacji, w artykule albo gdzieś indziej :D Jakby nie było czytałem o tym gdzieś na tej stronie..... Ale to nie znaczy, że to pamiętam :P Edit: x = mouse_x div 20 * 20; y = mouse_y div 30 * 30; Co prawda to związane z myszką, ale może działać jak się przerobi.... czyli według mnie to tak (ale znając mnie to nie mam racji :D ) x = x div 32 * 32; y = y div 32 * 32; Ale chyba nie zgadłem :D Zaraz sprawdzę. Edit2: Łał! Działa! wystarczy dać w create, czy tam step, jak wolisz (jak w step to będzie ciągle wyrównany.... w create to jednorazowo) ten kodzik co napisałem wyżej i to normalnie działa! :P Nie wiem dlaczego to działa, bo ten kod jest według mnie trochę "zryty" (według mnie to powinien ustawić x obiektu na 32*32 czyli 1024....... No ale jak by nie było, to działa! :D Opłacało się czytać helpa xD Edit3: O ten kod co napisałem napisał już wcześniej Mistrzunio :D Tylko że zamiast 32 napisał siatka_x i siatka_y :D Edit4: Myślę, że jaka by to nie była skomplikowana gra to nie będzie w niej 100 obiektów :P No chyba, że ty jak np. chcsz zrobić sobie "murek" z pojedyńczych "cegielek" to każda "cegielka" jest osobnym obiektem :D PS: A nie możesz sobie po prostu w edytorze leveli ustawić siatki 32*32?
-
Ehh... nie o to mi chodziło, ale i tak dzięki :D Chodziło mi o to: Wiem, że to powinna być grawitacja, to wydaje się proste, ustawiam gravity_direction np. na 90, czy ile tam pasuje, a i ta grawitacja działa tylko, jak jestem na platformie. Ale.... jakoś nie umiem tgo zrobić. Moja piłka "utyka" na platformie...... jak chcecie to pokażę plik *.gmk :) Edit: I nie musisz tego tak dokładnie komentować :) Co podstawy to znam...... ale bram mi doświadczenia :D Jestem pewien, że rozwiązanie będzie oczywiste - chyba coś z grawitacją.........
-
Friction to piłeczka ma...... kolejny "ziomek" mnie nie rozumie :D Ta gra na screenie to Mini Putt 3 (czy jakoś tak....). Poszukaj jej na google i se zagraj :P
-
No i właśnie o tą matmę mi chodzi :D Wiesz ja wiem o Game Makerze od.... ee.... 6 dni? Jakoś nie zabardzo jestem pełen pomysłów na to, jak zrobić taką "fizykę i matematykę"..... Jestem pewien, że to jest takie oczywiste, ale jakoś...... nie mogę na to wpaść...... PS: Mamy podobny tok myślenia, też chciałem zrobić "obiekt przyciągający piłeczki" - a dokładniej to grawitację, która działa tylko wtedy, kiedy piłka jest na pochylni...... moc grawitacji ustawiała by p;ochyłaść pochylni...... Edit: Chyba się nie zrozumieliśmy :P. Mi chodzi o coś takiego:
-
Postanowiłem się trochę rozluźnić po "męczącym" podawaniu piłek w piłce nożnej :] Więc postanowiłem zrobić sobie minigolfa. Oparłem go o przykład "bilard", więc jest to rzut od góry. I mam już pierwszy problem <_< Niemal w każdym minigolfie - czy to online, czy nie, zawsze jest coś takiego jak "pochyła platforma" - czyli, że kawałek terenu, który nie jest płaski, tylko jest trochę podkądtem - jak piłeczka wpadnie na niego to się "sturlowywuje" ( :P ) na dół. Liczę, że mnie zrozumieliście. Myślałem trochę nad tymczasowym ustawieniu grawitacji na dól tej platfrmy, ale......
-
Zmiana kierunku move_toward_point()......
Dawidds odpowiedział(a) na Dawidds temat w Pytania początkujących
No dzięki Maskow :D Właśnie podsunąłeś mi pomysł. Po prostu, im dłużej naciskm np. strzałkę w prawo, tym objekt środek będzie się przybliżał do prawego słupka itp. Znając mnie to zaraz napiszę kolejny temat - podania :D Chociaż mam już na nie taki jeden pomysł...... -
Kolejny problem :P Jakoś se poradziłem z tym "przyklejaniem piłki do zawodnika", ale mam kolejny problem. Mam narazie coś takiego: object0 (czyli pilka) ma w step: if(global.strzel1 = 1) { move_towards_point(srodek_lewy.x,srodek_lewy.y,global.moc); // srodek_lewy to objekt ustaiony na środku lewej bramki... } object1 (czyli piłkarz) ma w step (kawałek koduy odpowiadający za strzelanie): if(global.strzal = 1) //w create jest ustawiana ta zmienna na 0 - ona ma informować, czy zawodnik strzela, czy nie... { if(keyboard_check(ord('D'))) { global.moc += 1; //dzięki temu kodzikowi im dłużej przytrzymamy d tym mocniej zawodnik strzeli - zmienna moc będzie miała większą wartość. } else //jeśli się puszcza D { global.strzal = 0; //zawodnik przestaje strzelać global.trzyma1 = "0"; //jeśli ta zmienna ma 1 - piłka "trzyma się" zwodnika. jeśli 0 - odkleja się od niego... global.strzel1 = 1; //jeśli ta zmienna wyniesie 1, piłka dostaje move_towards_point } } else // jeśli zawodnik nie strzela (nie trzyma d), a właśnie pierwszy raz nacisnął D - to zostaje "ładowana" zmienna moc { if(keyboard_check(ord('D'))) { global.strzal = 1; } } } Liczę, że coś zakumaliście :D Dopiero zaczynam, więc się nie czepiajcie tego kodu :] Wiadomo, żeśli piłka dotknie zawodnika, albo bramki to zmienna strzel1 jest ustawiana na 0..... I teraz mój problem: jeśli po prostu naciśnir się d, albo je przytrzyma - to działa - piłka strzela w środek bramki. (tak na marginesie nawet nei wiecie, jaki jestem z tego dumny, że chociaż trochę mi wyszło :] ). Ale chciałbym, że jeśli (tak jak w innych grach piłkarskich) trzymając d przytrzyma się jeszcze np. strzałkę w prawo, to piłka poleci trochę bardziej na prawo od środka bramki. Rozumiecie? Aby była jakaś kontrola nadtym, gdzie poleci piłka, a nie, że zawsze leci idealnie w środek bramki.... I jeszcze jedno - ale z tym to już chyba bym se poradził - jak zrobić, aby piłka trochę "loteryjnie" zmieniała swój "kurs" (kierunek, w którym leci...). Że nawet, jeśli chcem trafić w środek i po prostu nacisnę D, to ona i tak poleci - "jak jej się podoba" - kpkę w lewo, a może skręci kapkę w prawo.... Ze nie zawsze leci dokładnie tam, gdzie chcemy. PS: Ale się rozpisałem :P Ape zrozumcie mnie, dopiero zaczynam :D PS2: Wiem, że mogę sobie direction += 6 itp., ale.... ja nie użyuwam direction, tylko move_towards_point().....
-
Zacząłem robić grę - piłkę nożną. Ale utknąłem w jednym głupim momencie.... Ale po kolei: Gra nie ma polegać na zasadzie, że odbijam piłkę, tylko na zasadzie, że jak dostknę piłkę, to ona "jest moja" - trzyma się przede mną. Ja idę do przodu, ona ciągle jest przede mną, skręcam, ona skręca ze mną, po prostu cały czas jest "moja". Wiadomo, kiedy przeciwnik dotknie piłki, too ona "jest jego", ale to już mały problem... I mam problen właśnie z tym utrzymaniem piłki na jakiś czas przed danym zawodnikiem... Trochę poczytałem i mam już pomysł, jak zrobić podanie i strzał, ale nie mogę wymyślić tego jednego - utrzymania piłki przy zawodniku. Z góry dzięki za pomoc :P
-
Daj tam gdzie jest strzał, np. jak naciskasz Ctrl, czy co tam ;) Wtedy kiedy strzelasz ;) x = bohater.x + 5 y = bohater.y + 5 To 5 oczywiście przykładowe, dopasuj te wartości tak, aby strzelał z ręki :P Sprawdź, czy masz dobrą nazwę tego hero. A jak andal błąd, o daj może treść tego błędu :P PS: A zaraz spróbuję zrobić przykład - to będzie piewrszy przykłąd w moim życiu :] Może nawet będzie działał :P :P :P
-
Zalety programu: +a ja wiem....... nawet śmieszne :D Minusy programu: -można zamknąć przez menedżer zadań. -jeśli ktoś nie ma głośników albo ma je ściszone to nie będzie słyszał tego beepu -a nawet jak ma je włączone to słychać, ze to idzie z głośników, a nie z obudowy :) Powinieneś spróbować tak jak napisał któryś z poprzedników zasymulować wciśnięcie kilku klawiiszy ;) Aha i jeszcze jeden minus że otwiera się tylko jeden napęd, a nie np. dwa na przemian (też ktoś to pisał :P) Podsumowując: Program nie jest zły, ale czy warto było zakłądać dla niego temat? Chociaż z drugiej srony wywołął niezłe zamieszanie :P :P ;P PS: O myślałem, że nie zbanujecie po ostatnim poście......... ale jakoś żyje :D
-
Bez urazy, ale dostałeś bana na Google :jezor: ? Na Google znajduje się z 1000 cracków........... Wystarczy wpisać "Game Maker 7 crack" i chyba każda strona zawiera cracka....... PS: Ale nie banujcie mnie za tego posta :P PS2: Ja nie podałem linka do pirata, ja po prostu odesłałem do Google :] - a robi to wiele userów i modów i adminów :] PS3: Sorka, że piszę mimo dopisku "Ok koniec tematu" ;)