-
Postów
2 122 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Platyna
-
Ubuntu 9.10 Karmic Koala E tam. Kocham ten film. Mieści się spokojnie w pierwszej piątce moich ulubionych. Nie wspominając już o tym, że zdjęcie nieciekawe. A od tego różu czy fioletu, czy co by to nie było, oczy mnie bolą. EDIT: Wszyscy wiemy, że zaraz będą warny jak nie skończycie :P
-
A oto mój czyściutki pulpit:
-
Nie możesz sobie sam obrazków w google'ach poszukać? Wpisujesz "dom", "samochód", "tygrys" i tym podobne i masz czego potrzebujesz.
-
Ty, mnie się to podoba. Wyobraziłem sobie grę całkowicie w takim stylu. Najlepiej jakaś przgodówka typu escape the room. Cudeńko. Oczywiście trzeba by to trochę dopracować, ale było by genialne. :D
-
Jakie, kuresz, kółeczko?!
-
Ja ci wyświetla UGU.PL to wtedy w przeglądarkę wklej link do obrazka. Zabezpieczenie głupie przed hotlinkowaniem mają :P
-
Alt+F4 zamyka aplikacje. Odświeżanie to zupełni co innego. My mówimy o przypadku kiedy aplikacja już jest zamknięta, ale wciąż widać fragment okna.
-
Raczej wątpię by w przypadkach kiedy potrzebne jest odświeżenie Alt+F4 miało jakiekolwiek zastosowanie. Pomyśl. Poza tym chyba F5 jest wygodniej nacisnąć.
-
Znacznie lepiej. Z tym, że teraz mam wrażenie jakby miecz był poziomo, a dłoń lekko w górę odchylona. Powinien ten miecz być skierowany trochę bardziej w górę. W sensie w stronę "kamery".
-
O TAK: ............................................ ........................./\................. <==========|||^^^^;=@ .........................\/.\...../........ .............................|...|......... .............................|...|......... .............................|...|......... ............................................
-
Kurde, od rana na okrągła słucham tego: :D Tak perfekcyjna wersja soundtracku z Crasha 1, że nie mogę. No mistrzostwo świata po prostu :D EDIT: Jeszcze znalazłem to oraz to Też dobre :D
-
Wyświetla ponownie Pulpit. Jak ci się coś wiesza i np zostają fragmenty okien po ich zamknięciu to odświeżasz i jest git malina. :P A przy okazji też minimalizuje wszystkie otwarte okna.
-
Odległość między dwoma obiektami i rysowanie linii
Platyna odpowiedział(a) na Draconis temat w Pytania początkujących
Zaraz pod ostatnim postem, ale ponad słowami "1 użytkownik(ów) przegląda ten temat (0 gości i 0 anonimowych użytkowników)" ;) Taka rozwijana lista "Opcje moderacji" -
Odległość między dwoma obiektami i rysowanie linii
Platyna odpowiedział(a) na Draconis temat w Pytania początkujących
To jest pytanie czy twierdzenie? Nie bardzo rozumiem. Nie wiem czy to ci pomoże, ale są dwie funkcje do sprawdzania odległości: distance_to_object() - odległość do wystąpienia kolizji czyli od krawędzi sprite'a do krawędzi sprite'a. point_distance() - odległość między punktami (zwykle współrzędnymi obiektów) Więc w praktyce pierwsza funkcja zwróci zwykle mniejszą odległość niż druga. Ja polecam raczej używać tej drugiej jeśli nie do końca się rozumie różnicę i użycie pierwszej nie jest całkowicie zamierzone. A jeśli to ci nie pomoże to sprecyzuj dokładniej to pytanie tak bym zrozumiał. -
Odległość między dwoma obiektami i rysowanie linii
Platyna odpowiedział(a) na Draconis temat w Pytania początkujących
Umieść w obiekcie cel taki kod: GML if (distance_to_object(gracz) < 100) draw_line(gracz.x,gracz.y,x,y) Błąd jest spowodowany tym, że z tego co mi wiadomo jeśli istnieje kilka obiektów X nazwa X odnosi się do tego o najmniejszym id (tego co był stworzony jako pierwszy). Ale głowy za to sobie uciąć nie dam. EDIT: Alternatywnym rozwiązaniem było by umieszczenie w drawie Gracza takiego kodu: GML with(cel) //przeglądamy w "pętli" wszystkie obiekty cel { if (distance_to_object(other) < 100) draw_line(x,y,other.x,other.y) } -
Ach to taki bajer ty chcesz. W takim razie musisz jeszcze dopisać do tego kodu: GML else if(view_yview[0]>viewys) //jeśli kamera jest niżej niż była na początku view_yview[0]-=10; //podnosimy ją else if(view_yview[0]<viewys) //jeśli kamera jest wyżej niż była na początku view_yview[0]+=10; //obniżamy</span> Oraz stworzyć w Create zmienną pomocniczą: GML viewys=view_yview[0]; //zapamiętujemy początkowe położenie kamery</span>
-
Po pierwsze primo używaj znaków interpunkcyjnych, bo to naprawdę poprawia czytelność posta. A teraz do rzeczy: W Create obiektu tworzącego liść ustaw: GML alarm[0]=room_speed; //ustawia alarm na 1 sekundę</span> A w zdarzeniu Alarm0 daj: GML instance_create(x,y,lisc); //tworzy obiekt lisc na pozycji x,y. alarm[0]=room_speed; //ponownie ustawia alarm na 1 sekundę</span> Co do Kamery to w step jakiegoś obiektu daj: GML if(mouse_y<view_yview[0]+10) //jeśli kursor jest na górze view_yview[0]-=10; //przesuwamy viewa w górę else if(mouse_y>view_yview[0]+room_height-10) //jeśli kursor jest na dole view_yview[0]+=10; //przesuwamy viewa w dół</span> Co do obrotu: zmienna direction oznacza kierunek ruchu. Do rysowania sprita pod kątem służy zmienna image_angle. EDIT: @Up: To nie fair. Edytowałeś sobie posta, żeby napisać pierwszy :(
-
A zna ktoś THE DANGEROUS DAVE? To była kozacka giera! Na każdej informatyce przez pierwsze 3 lata podstawówki każdy u nas w to ciorał :D 10 lvli, bez zapisywania i ciągle od nowa po skusze, a mimo to nigdy się nie nudziła :D I jeszcze bardziej wypaśna seria: Commander Keen 6 części było. Moim zdaniem bije Mario na głowę. :P
-
Wydajność i Optymalizacja w grach
Platyna odpowiedział(a) na krzysio664 temat w Pytania zaawansowanych
To zależy czy zależy ci na zmniejszeniu rozmiaru zasobów czy czasu ich wczytywania. EDIT: Stfu, przeczytałem "najlepszym" zamiast "najszybszym" :P -
To zależy czy random(x) losuje od 0 do x, od 0 do x-0.01 czy może od 0,01 do x. :P W pierwszym przypadku żadne z naszych nie jest poprawne, w drugim twoje jest poprawne, a w trzecim moje. :D Zawsze zapominam jak to z tym randomem jest. EDIT: W takim razie: GML return floor(random(nMax-nMin+1))+nMin;
-
Rzut kostką? GML ceil(random(6));
-
Reszta z dzielenia to w GM jest: GML x mod y Do losowania masz funkcję GML random()
-
Wydajność i Optymalizacja w grach
Platyna odpowiedział(a) na krzysio664 temat w Pytania zaawansowanych
Ale on tego nie kwestionuje wcale. Twierdzi tylko, że różnica będzie niewielka. I po głębszym przemyśleniu jednak się zgadzam. Room to właściwie tylko trochę tekstu. Numery obiektów i ich współrzędne głównie. Bardziej pamięcio-chłonne są jednak z pewnością grafiki.