-
Postów
1 103 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez kt1117
-
Utrata energii i utrata życia bohatera,kiedy skoczy z wysokiej odległości
kt1117 odpowiedział(a) na Cygnus temat w Pytania początkujących
Znajdź gdzieś w obiekcie gracza w eventach kolizji coś podobnego do: GML x=xpreviuos y=yprevious i powiedz gdzie to jest i podaj cały kod tych eventów gdzie to znajdziesz -
Utrata energii i utrata życia bohatera,kiedy skoczy z wysokiej odległości
kt1117 odpowiedział(a) na Cygnus temat w Pytania początkujących
Dodaj na początku eventu kolizji GML show_message(string(vspd)) Poskacz trochę i podaj co wyskakuje -
Utrata energii i utrata życia bohatera,kiedy skoczy z wysokiej odległości
kt1117 odpowiedział(a) na Cygnus temat w Pytania początkujących
Zamień GML vspeed na GML vspd -
Utrata energii i utrata życia bohatera,kiedy skoczy z wysokiej odległości
kt1117 odpowiedział(a) na Cygnus temat w Pytania początkujących
Nie w step tylko w kolizji z tym obiektem (ale w obiekcie gracza). I wtedy usuń wszystkie wystąpienia GML other. Dokładnie to tak: 1.Klikasz na obiekt gracza; 2.Klikasz add event->collision with (i tu ten obiekt co z nim kolizja) 3.Wklejasz GML if(vspeed > 2){ global.life -=1; } else if(vspeed > 1){ hp -=1; } -
Utrata energii i utrata życia bohatera,kiedy skoczy z wysokiej odległości
kt1117 odpowiedział(a) na Cygnus temat w Pytania początkujących
Ale nie działa tak samo czy inaczej. -
Utrata energii i utrata życia bohatera,kiedy skoczy z wysokiej odległości
kt1117 odpowiedział(a) na Cygnus temat w Pytania początkujących
GML if(other.vspeed > 2){ global.life -=1; } else if(other.vspeed > 1){ other.hp -=1; } Daj tak -
Utrata energii i utrata życia bohatera,kiedy skoczy z wysokiej odległości
kt1117 odpowiedział(a) na Cygnus temat w Pytania początkujących
Ale miałeś zmniejszyć. GML if(vspeed > 2){ global.life -=1; } else if(vspeed > 1){ hp -=1; } I dać w kolizji z podłożem. -
Utrata energii i utrata życia bohatera,kiedy skoczy z wysokiej odległości
kt1117 odpowiedział(a) na Cygnus temat w Pytania początkujących
To daj mniejsze liczby. Zamiast 10 i 20 daj 1 i 2. No i to musi być w kolizji z podłogą nie w step -
Da się zrobić nowy język programowania. Pytanie po co?
-
Potraktuję w 42% poważnie. Wstawiaj, chyba że twój język nie jest inny.
-
Najlepsze do potańczenia. Skoczne, całkiem przewidywalne. A tekst w piosenkach teraz już i tak znaczenia nie ma. Chyba wszystkie sensowne permutacje się już skończyły. Ostatnio słyszałem w radiu jakąś piosenkę i nie mogłem dojść do tego w jakim jest języku napisana. Dopiero pod koniec ogarnąłem że jest po polsku, ale złożona z losowych słów. :)
-
Spróbuj coś w stylu: GML draw_text(player.x-20,player.y-20,"sf"); E:Ale chyba z powrotem do draw bd. musiał wtedy.
-
Pewnie dałeś do draw_gui też draw_self; draw_self musi być w draw
-
Spróbuj draw zmienić na: GML draw_self(); if (saveInfo) { draw_text(view_xview[0]+20,view_yview[0]+20,"zapis gry został zakończony")//to z view może być źle ale powinno być jakoś podobnie, nie pamiętam dokładnie } na początku. Kolizje zmień na: GML if( !checked ) { checked = true; game_save("Save.dat"); if (!saveInfo) { saveInfo=true; alarm[0]=saveInfoTime*fps; } }
-
Wut? hm. po pierwsze w twoim kodzie tekst rysuje się w pozycji obiektu cały czas, niezależnie od tego czy zapisałeś właśnie czy nie. Jeśli go nie widzisz to pewnie nie widzisz też obiektu. Albo rysujesz na białym tle. W moim sposobie nie ma co nie działać,no oprócz wyświetlania bo może po prostu nie widzisz tego tekstu. Spróbuj zamiast x,y dać 20,20 i ustaw font na gigantyczny.
-
Create GML saveInfo=false; saveInfoTime=3;//ustaw sobie tu ile sekund ma się wyświetlać</span> Gdy zapisujesz (ta kolizja czy co tam masz) GML if (!saveInfo) { saveInfo=true; alarm[0]=saveInfoTime*fps; } Alarm 0 GML saveInfo=false; Draw GML if (saveInfo) { draw_text(x, y, "zapis gry został zakończony") } Nom, cuś takie.
-
Zdecydowanie w złym miejscu kończysz for. Zamykasz plik ini w każdym obrocie, goodanswerw i good nie są używane. Tzn. nadpisujesz je cały czas i nigdzie nie wyprowadzasz tych danych. PS. Nie ważne, nie zauważyłem nawiasu po dodawaniu na listę. PS2. Może kłopot w tym, że w kodzie numerujesz od 0 a w ini od 1.
-
Ale wymagane jest, bo inaczej to żadnego zadania się nie zrobi. Na lekcjach jest algo, ale sprawdzane to jest na podstawie różnych konkursów np. potyczki algorytmiczne, olimpiady i oczywiście autorski system talentu.
-
Nie dokońca się z tym zgodzę. Jestem w gdyńskiej trójce i wiem, że niektórzy nie potrafili programować ani trochę przed liceum, a na pierwszym Sobotnim kole naukowym się nauczyli. Oczywiście to głównie zasługa Talentu (organizacja taka), ale uczęszczanie do tej szkoły pomaga, bo zajęcia odbywają się w jej murach.
-
Mam cały dysk oznaczony jako niezaalokowany , próbowałem gruba przywracać, ale to spełzło na niczym. E:Podobno urandom chodził przez kilka sekund. E2:Testdisk wykrył wszystkie moje partycje. Teraz będę próbował odzyskać je. E3:Naprawiłem ;) Dzięki za pomoc.
-
No such file or directory. Zapewne nie istniejące urządzenie? E:Mam stację (XP) na którą powinno mi się to wszystko pomieścić, jeśli dałoby się to przez sieć słać. E2:Wyłączałem kilka razy kompa na chama. Ubuntu mi się wieszało tak, że nie reagowało na nic. Działo się to nieraz po tym jak go obudziłem z trybu uśpienia i tak po kilku minutach pracy kompletnie się wieszał.
-
Nie mam teraz dostępu do uuntu. Mam tylko ten boot-repair-disk. Mam pliki w /dev/sda*
-
http://paste.ubuntu.com/7170735/ To jest moje podsumowanie E:Przepraszam za double ale jestem trochę zdenerwowany i nie trafiłem w dobry guzik.
-
Mam tylko jeden dysk w laptopie, uruchamiam boot-repair-disk z pendrive. Czy mogę podłączyć drugiego pendrive'a z testdisk'iem i użyć go do naprawy, czy to zmniejszy moje szanse na odzyskanie danych?