Skocz do zawartości

M@ILOSZ

Użytkownicy
  • Postów

    333
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez M@ILOSZ

  1. 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).
  2. @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.
  3. 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.
  4. 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.
  5. Tak przyjrzyj się temu artykułowi, a wszczególności string_pos() i string_copy().
  6. 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.
  7. 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.
  8. @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;
  9. Coś nie bardzo. Zauważ że ludzie śmieją się z Ciebie, a nie z Tobą.
  10. @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.
  11. M@ILOSZ

    Pure Rocket Ownage

    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.
  12. 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.
  13. M@ILOSZ

    Pure Rocket Ownage

    "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.
  14. M@ILOSZ

    Pure Rocket Ownage

    "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ć.
  15. 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ł.
  16. Czyli w mouse_pressed w objekcie przeciwnika: if distance_to_object(obj_gracz) < ileśtam { HP -= 5 }
  17. 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.
  18. 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.
  19. A nie da się przypisać obiektów do tablicy?
  20. 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.
  21. Jeden przykład Drugi przykład
  22. "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ź".
  23. 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?
  24. @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.
  25. @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?
×
×
  • Dodaj nową pozycję...