Skocz do zawartości

Penguin

Użytkownicy
  • Postów

    211
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    6

Aktywność reputacji

  1. Super (+1)
    Penguin przyznał(a) reputację dla ZukleGugle w [C#] Kolejny błędny kod   
    dałeś średnik po 
    void start() baka
     
    edit: zreszta nie tylko.. przejrzyj kod i ogarnij średniki
  2. Lubię (+1)
    Penguin przyznał(a) reputację dla I am vader w [C#] Błędny kod   
    Oczekuje ; a napotyka Rigidbody w następnej lini.
    Innymi słowy:
    Zjadłeś ; w lini 
    Vector3 vector = new Vector3(0, 3f, -5f) oraz w lini
    Debug.Log = (rigidbody.velocity.sqrMagnitude)
  3. Super (+1)
    Penguin przyznał(a) reputację dla 1pietras w Prism Lagoon (Edytor poziomów)   
    Tytuł:  Prism Lagoon
     
    Gatunek: Edytor 3D (program)
    Autor: 1pietras
     
    Opis: Prism Lagoon to nowy sposób na szybkie i wygodne tworzenie poziomów do GameMaker'a
     

     
    Wygodne środowisko do pracy
    Prism Lagoon pozwala na dowolne rozszerzanie okna aplikacji, jak i wewnątrz niej.
    Wszystkie opcje są pogrupowane w zakładkach, dzięki czemu korzysta się z niego tak wygodnie w z innych popularnych edytorów 3D
     
     
     

     
    Nieograniczone możliwości edycji
    Prism Lagoon pozwala na swobodną manipulację obiektem, jego ukryciem czy zablokowaniem. Zmianą tekstury lub modelu.
    Dzięki czemu twój obiekt może być identyczny do tego z edytora.
    Dodatkowo jest możliwość dodania własnych parametrów, które są widoczne podczas edytowania obiektu.
     

     
     
    Robisz grę 2D? Świetnie!
    Zablokowanie kamery do widoku 2D, zapisywanie wartości Z jako głębokość (depth), oraz wiele innych udogodnień pozwala na szybkie tworzenie poziomów, także 2D
    Dodatkowo Prism Lagoon pozwala na bardzo szybkie załadowanie nowej mapy, bez ponownego uruchamiania gry!
    Od teraz podejrzenie zmian na poziome będzie natychmiastowe.
     
    Kiedy to będzie gotowe?
    Stworzenie takiego edytora wymaga wielokrotnego przetestowania wielu skomplikowanych funkcji, dlatego Prism Lagoon potrzebuje jeszcze trochę czasu.
    Z pewnością podam tutaj notkę o tym, kiedy program pojawi się na GameMaker'owym Marketplace.
    Do programu zostanie dołączona przykładowa gra z udostępnionym kodem, aby ułatwić zaimportowanie modułu ładowania poziomów do swojej gry.
     
    Czy potrzebowalibyście coś takiego przy tworzeniu swoich gier ?
    Jakie funkcje powinienem dodać ?
    Chętnie się dowiem, co sądzicie na ten temat
     
  4. Haha (+1)
    Penguin przyznał(a) reputację dla Czołg Krymski w Nerdowskie Suchary!   
  5. Super (+1)
    Penguin przyznał(a) reputację dla Wojzax w Nad czym aktualnie pracujesz?   
    Dalszy etap prac nad generatorem: młodsze, chude kobiety i prawie działający system oceniania urody  Można na tym etapie zrobić z tego symulator konkursu miss, ale planuję to wykorzystać w dużo fajniejszym i bardziej złożonym projekcie.

     
    A tutaj taki trailerek mały gry o stateczkach, spróbuję coś z tym projektem jeszcze zrobić a na razie jest na sklepie w wersji beta
     
    @EDIT:
    kolejny etap blenderowych pikselków
     

  6. Wow! (+1)
    Penguin przyznał(a) reputację dla Deusald (Adamentium) w Ignis   
    Skończyliśmy właśnie prace nad nowym logo Dodaliśmy też podtytuł, więc teraz gra nazywa się "Ignis: Duels of Wizards"

  7. Lubię (+1)
    Penguin przyznał(a) reputację dla Chell w Jakiej muzy sluchasz w tym momencie?   
    wy wszyscy zyjecie w 2018 podczas gdy ja zyje w 2006
  8. Super (+1)
    Penguin otrzymał(a) reputację od PatrykPlayingPOLSKA w Jakiej muzy sluchasz w tym momencie?   
  9. Super (+1)
    Penguin otrzymał(a) reputację od Chell w Jakiej muzy sluchasz w tym momencie?   
  10. Lubię (+1)
    Penguin przyznał(a) reputację dla PatrykPlayingPOLSKA w Temat zbiorczy na drobnostki   
    To bardzo łatwe,sprawdzasz czy x,y twojej postaci jest na danym obj_woda,jeżeli tak wtedy  movement_speed=/2
    Najlepszą do tego funkcją bedzie place_meeting.
  11. Lubię (+1)
    Penguin przyznał(a) reputację dla I am vader w Ustawianie się AI   
    Napisałem w edicie, że xprev nie istnieje, musisz sam je stworzyć, albo zmienić na xprevious.
  12. Lubię (+1)
    Penguin przyznał(a) reputację dla PsichiX w Ustawianie się AI   
    pardon, pisalem z glowy - xprevious, tak jak Vader mowi
  13. Super (+1)
    Penguin otrzymał(a) reputację od Uzjel w Problem z "wchodzeniem pod górkę"   
    Ok, już wszystko ogarnąłem, dziękuję ci vader 
  14. Super (+1)
    Penguin przyznał(a) reputację dla I am vader w Problem z "wchodzeniem pod górkę"   
    Widzisz, są dwa sposoby na kolizje:
     
    1. Wszystko sie rusza jak chce, a jesli wykryje ze cos w cos wlazlo, to wypycha jedna z rzeczy zeby sie juz nie stykaly.
    2. Wszystko sprawdza czy moze sie ruszyc bez kolidowania z innymi obiektami. Jezeli nie ma kolizji, ruch jest dozwolony.
     
    Ty korzystasz z metody 1szej, która jest...słaba, żeby się nie wyrażać, a w każdym razie ja nie jestem jej fanem.
    Proponuję Ci zrobić ruszanie się i kolizje na nowo, używając metody #2, a ruszanie się po skosach wyjdzie Ci automagicznie samo z siebie po dodaniu drobnych poprawek. do kodu poruszania się.
     
    Przykładowo, ruch w prawo może wyglądać na jeden z dwóch poniższych sposobów:
    if place_free(x+5,y) x+=5; //Metoda 1sza, dziala na wszystkie obiekty SOLID if !place_meeting(x+5,y,Parent_Obiektow_Solidnych) x+=5; //Metoda 2ga, dziala na obiekt Parent_Obiektow_Solidnych i ich wszystkie dzieci  
    Dla płynnego poruszania się możemy użyć pętli for:
    for(var i=0;i<5;i++){ if !place_meeting(x+1,y,Parent_Obiektow_Solidnych) x+=1; }  
    Nastepnym krokiem jest dodanie "co jeśli jednak jest kolizja" czyli:
    for(var i=0;i<5;i++){ if !place_meeting(x+1,y,Parent_Obiektow_Solidnych) x+=1; else{ //Co jeśli jest kolizja na x+1 } }  
    Ten kod musimy wypełnić sprawdzeniem czy jeżeli podniesiemy się o Y pikseli do góry czy nie będzie kolizji. W ten sposób powstaje ruch po skosie!
    for(var i=0;i<5;i++){ if !place_meeting(x+1,y,Parent_Obiektow_Solidnych) x+=1; else{ var _max = 4; //Maksymalny skos to 4 piksele do gory i 1 piksel w bok. Zamien na dowolna liczbe ktora Ci pasuje.  for(var j=0;j<_max;j++){    if !place_meeting(x+1,y-j-1,Parent_Obiektow_Solidnych) //Jezeli znalazlo wolna przestrzen   {    x+=1;    y+=j-1;    break; //Przerwij te petle bo juz znalezlismy skos.   }   } } }  
    Takie ostrzezenie, pisze to 100% z głowy więc może nie działać, w najgorszym wypadku po małych poprawkach powinno działać.
    Edit: Ciagle zapominam ze nie ma juz tagu gml.
    Edit2: Poprawiono kod na dzialajacy i poprawiono czytelnosc kodu dla potomnych i inncyh zagubionych duszyczek szukajacych rozwiazania.
     
  15. Super (+1)
    Penguin przyznał(a) reputację dla Czołg Krymski w Galeria Grafik   
    a ja za to odkrywam fizykę w Blenderze

  16. Haha (+1)
    Penguin przyznał(a) reputację dla Wojo w Galeria Grafik   
    On wcale tak nie napisał.. 
  17. Super (+1)
    Penguin otrzymał(a) reputację od szpaq99 w Galeria Grafik   
    (To jest żaba).

  18. Super (+1)
    Penguin otrzymał(a) reputację od PatrykPlayingPOLSKA w Galeria Grafik   
    (To jest żaba).

  19. Lubię (+1)
    Penguin przyznał(a) reputację dla Ignatus w STABBED ARMOR   
    -oddaliłem kamerę
    -zmniejszyłem i ozdobiłem GUI 
    -rozjaśniłem nieco całość
     
    Co myślicie o tych zmianach?
     
  20. Wow! (+1)
    Penguin przyznał(a) reputację dla Wojzax w Galeria Grafik   
    introoo
  21. Wow! (+1)
    Penguin przyznał(a) reputację dla Wojzax w Galeria Grafik   
    Nowy rok, nowe menu

    Postaci, Statki, Skrzynki, Skiny, na dole Ustawienia
  22. Lubię (+1)
    Penguin przyznał(a) reputację dla I am vader w Galeria Grafik   
    Aż dziwne że nikt Ci nie dał żadnych punktów jeszcze. Piękne pixelki.
  23. Lubię (+1)
    Penguin przyznał(a) reputację dla Wojo w Galeria Grafik   
    Penguin ty serio dobrze pixelkujesz. Oby tak dalej
  24. Lubię (+1)
    Penguin otrzymał(a) reputację od Uzjel w Galeria Grafik   
    (Mimikyu)
  25. Lubię (+1)
    Penguin otrzymał(a) reputację od PatrykPlayingPOLSKA w Galeria Grafik   
    (Mimikyu)
×
×
  • Dodaj nową pozycję...