-
Postów
333 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez M@ILOSZ
-
Wogóle nie działa. To jest tylko spsób przedstawienia czegoś. A jak się przedstawia grafikę w 3D a fizykę w 2D, to wychodzi "2,5D". OK, termin nie jest oficjalny, ale używany przez wiele osób (m.in. redaktorów CD-Action).
-
@kt1117: A to w Gm-ie jest tak samo jak w c# (i pewnie C++ i C ale tych nie znam) bo z tego wynika że z do używa się until, a nie while.
-
W doomie 1? Bo jeśli tak to faktycznie jest to prawdziwe 3D (ale nie graficznie tylko fizycznie, bo graficznie silnik dooma po prostu wyświetlał w odpowiednim miejscu sprite-y odpowiedniej wielkości, a nie trójwymiarowe obiekty). Ale jak masz jakąś (czysto teoretycznie) gierkę samochodową o grafice 3D, ale w której jeździ się tylko po jednej płaszczyźnie, bez zmiany wysokości to fizycznie jest to gra 2D, choć przedstawiona w 3D. I to właśnie jest popularnie nazywane 2,5D. Inny przykład: Trine. Grałeś? Platformówka w której akcja dzieje się w 2D, ale grafika jest w 3D. BTW PoxiPol: Nie zrozumiałeś mojej wypowiedzi. Przeczytaj ją jeszcze raz, i jeszcze raz,i jeszcze jeden, a potem trochę się nad tym zastanów no i może wtedy zrozumiesz. Człowiek, nawet sparaliżowany widzi wszystko w 3D, jak trójwymiarowe obiekty, a nie płaskie bitmapy.
-
2,5D to określenie na grę w której akcja dzieje się w 2D, ale jest przedstawiona w 3D. Tak? A można skakać, czy poruszać głową w górę i w dół? Bo poruszanie się po płaszczyźnie (nawet pokazanej w trzech wymiarach) to 2D.
-
Tak przyjrzyj się temu artykułowi, a wszczególności string_pos() i string_copy().
-
Na pewno łatwiej, ale z .txt będzie szybciej działało. Nie ma problemu jak masz powiedzmy <100 zmiennych, ale jak więcej to już będzie to dość długo na INI trwało.
-
Możesz użyć plików INI lub tekstowych. Do pliku zapisujesz różne zmienne, które odczytujesz przy starcie gry. A plik można edytować zwykłym notatnikiem.
-
@gnysek: Nieee, to jest za proste - gość się nauczy GML od ciebie i będzie lepszy od nas. Ja osobiście dałbym taki kod: GML if cossiestało {with(obj_emiter) instance_destroy()} Wg mnie lepiej pasuje do zdania "jeśli coś się stało to przestają się tworzyć przeciwnicy" (bo wcześniej byli tworzeni przez obj_emiter). @Moe: 1 - true; 0 - false;
-
Coś nie bardzo. Zauważ że ludzie śmieją się z Ciebie, a nie z Tobą.
-
@Caporegime: 1. A na pewno dałeś w obiekcie przeciwnika? 2. a co to za skrypt "energia_pokaz(-1);"? Może spróbuj umieścić to zaraz po "energia -= 5" przed nawiasem.
-
O! Albo coś takiego że chronisz inny pojazd który starają się zniszczyć boty, ale żeby nie było za trudno jest strzałka na krawędzi ekranu, w którym kierunku jest najbliższy bot.
-
Jeżeli ten sprite to zwykła linia to nie lepiej użyć draw_line_stretched(x,y,mouse_x,mouse_y,szerokość_lini)? A jeśli nie to powiem ci że duże rozciągnięcie jakiegoś sprite'a nie wygląda dobrze.
-
"to samo jest w survivalu tyle, że możesz jeździc." No wiem, ale jakby zrobić taki tryb że nie musisz się przejmować poruszaniem pojazdu, za to z każdej strony atakuje cię powiedzmy 10 - 20 innych pojazdów, które nie mogą strzelać, ale unikają twojego ognia, a ich celem jest udeżenie w gracza i wtedy wybuchają. Pojawiałyby się coraz szybciej, a celem gracza byłoby utrzymanie się jak najdłużej. Plus np. jak się trafi jakiegoś z dala od siebie to on i tak wybucha i niszczy inne obok niego.
-
"Base defense" - Może coś takiego że czołg się nie może poruszać, a z każdej strony nacierają na ciebie przeciwnicy. I tak coraz szybciej. Nie trzeba się męczyć z kierowaniem, tylko jak najdłużej przeżyć.
-
Prowokacja adminów gmclanu. Jak ludzie zobaczą gry dyzmka, to sami mają ochotę stworzyć grę, żeby być lepszymi od niego. "Co to taki dyzmek pseudo-programista robi grę i pokazuje ją na gmclanie, a ja, dużo lepszy pseudo-programista od niego nie pokazałem jeszcze żadnej?". No i zauważcie że podobno powrócił zaostrzony rygor wg którego dyzmek już dawno powinien zostać zbananowany. A nie został.
-
Czyli w mouse_pressed w objekcie przeciwnika: if distance_to_object(obj_gracz) < ileśtam { HP -= 5 }
-
Słabo to wytłumaczyłeś, ale jeśli dobrze zrozumiałem, to w punkcie pierwszym radzę ci zrobić tak: origin ustawiasz normalnie, a sprita rysujesz w draw: GML draw_sprite(nazwa_sprita,image_index,x+lengthdir_x(odleglosc,point_direction(x,y,mouse_x,mouse_y),y+lengthdir_y(odleglosc,point_direction(x,y,mouse_x,mouse_y)))) A jak chcesz wyznaczyć punkt to: x+lengthdir_x(odleglosc,point_direction(x,y,mouse_x,mouse_y) albo y+lengthdir_y(odleglosc,point_direction(x,y,mouse_x,mouse_y), odleglosc we wszystkich przypadkach powinna być taka sama.
-
Tak, jak widzę wielki "powrut" dyzmka. Jak tak patrzę na jego gry, to mam ochotę wrzucić na forum własne gry - gorszy na pewno nie będe.
-
A nie da się przypisać obiektów do tablicy?
-
Ok, a da się tworzyć tablice o nieograniczonej ilości pozycji, albo zwiększać ilość pozycji już po ich ustanowieniu? BTW: Wiem co to tablice i potrafię ich używać, ale po prostu zmienna w nazwie zmiennnej mi bardziej pasowała.
-
Jeden przykład Drugi przykład
-
"Japan nie tworzy gier" Pewnie że nie, on je komponuje. O, a to to co? O, jeszcze coś. Ty patrz, jeszcze jedno. @gnysek: Daj spokój, myślisz że by mu to pomogło? Nauczycielka mu oddaje pracę (ocena 1 oczywiście), a on "nie bo ja wiem lepiej, mam piędź".
-
Dawno temu Ten sam problem co kilkanaście miesięcy temu na GML teraz mam na C#. A mianowicie jak złożyć nazwę zmiennej z dwóch innych zmiennych?
-
@Japanstache: A może ty się boisz konkurencji, bo jak powiesz komuś "gra słaba, 1/5" to będzie się starał zrobić lepszą ale jak powiesz "Brakuje większej ilości dialogów ale poza tym 5/5" to on się zatrzyma w rozwoju (o ile to jeszcze nie nastąpiło) i nie będzie się staraał zrobić nic lepszego, bo będzie myślał że już jest najlepszy.
-
@dyzmek: 1. Brak ortografi i interpunkcji 2. Słaba grafa 3. Brak "funu" 4. Słaba fabuła 5. Nie śmieszna 6. Dłuży się niemiłosiernie 7. Beznadziejne wykonanie A dobre strony?