Skocz do zawartości

I am Lord

Użytkownicy
  • Postów

    4 891
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    53

Treść opublikowana przez I am Lord

  1. A no tak zapomniałem że używasz GM8 GMS tak nie zamula przy 3D
  2. A nie chodziło mi o textury. To wszystko wynika z faktu że gra jest w 3D. Po prostu krawędzie obiektów 3D nie są rozpixelowane względem spritów. Motyw z użyciem takiego shadera jest w tej grze http://store.steampowered.com/app/442780/STRAFE/ z tym że to jest opcjonalna opcja graficzna.
  3. Zauważyłem że jest dysproporcja w wielkości pixeli pomiędzy spritami a polygonami można temu zaradzić dodając jakiś post shader pixelujący. Ciekawi mnie jak wtedy by to wyglądało, może bardziej spójnie.
  4. Gdyby to była izometria to nie było by problemu z depth = -y; ale dimetria komplikuje.
  5. A jakbyś robił łączenie zwykłe a nie non_blocking? Pamiętam jak ja miałem z tym ogromne problemy zanim doszedłem co było nie tak. Edit: Chciałem zrobić z tego asset na MP ale jeszcze wymaga dużo pracy i się chyba zbyt skomplikowało to i tak nie ukończę. Może ci się na coś przyda: https://drive.google.com/file/d/0B-1vrtiAAheiZlFHQTdPUHZiZG8/view?usp=sharing W "oGameController" w create musisz zmienić IP na swoje. W przykładzie jest zrobione, łączenie się dowolnej ilości klientów z serverem po non_blocking, Client posiada swój nick oraz kolor gracza który sobie ustawił i server to odczytuje wszystko. Po podłączeniu się przenosi klienta na czat, czat jest kolorowy, rozpoznaje kolory graczy. Jest też ping, wyświetla się on w prawym górnym rogu. Mechaniki gry nie zaimplementowałem, są tam jedynie jakieś ściany i podłogi które nic nie robią. Aha i bardzo fajna funkcja, aplikacja zapisuje logi z czata i logi zwyczajne do debugów. W windowsie 10 znajdziesz je w : "%localappdata%/Multi_zabawy" aha i w macro są Porty do ustawienia, po UDP idzie ping a po TCP idzie czat
  6. Robiłem to samo co Wojzax pisze i pomogło, ale miałem potem inny error ale też musiałem coś usunąć
  7. http://www.mediafire.com/file/s9ffrldfvso0ij9/test_rope_tether.gmz
  8. W assecie tego przykładu nie ma bo jest WIP, ale mogę podesłać
  9. Ktoś z yoyo mnie zapytał czy można tym uwiązać jakaś postać. Podjąłem wyzwanie i coś tam wyszło może nie najlepiej to wygląda ale do dopracowania myślę.
  10. użyj layer W room editorze stwórz nowy layer zapamiętaj jego nazwę i w tej funkcji podajesz tą nazwę.
  11. Jak duży jest ten projekt? Może dałoby radę na gms go przerobić? Jak ja portowałem Maze Strategy z GM8 na GMS to się na początku załamałem ile tam było błędów i problemów ale okazało się że wystarczył tydzień by wszystko było cacy. Tydzień w porównaniu z 6 miesiącami pracy to był pikuś
  12. A czekajcie nie było w GM8 czegoś takiego jak screen_redraw czy refresh? już nie pamiętam. Można by spróbować to wstawić przed pętlą która odczytywać ma pixele Pamiętam jak ja debugowałem sobie takiego typu rzeczy że wywoływałem redraw i potem sleep() / keyboard_wait() i patrzyłem na ekran czy coś się wyświetla w miejscu w którym miało się wyświetlać.
  13. Tylko że tryb 3D nie koniecznie może się aktualizować już w chwili wywołania funkcji. Może zmiana następuje klatkę gry później? Najgorsze jest to że w GM8 trzeba było kombinować, w GMS dałoby się ten skrypt do eventu GUI i by nie było problemu z niczym.
  14. A może to przez wejście w tryb 3D? Być może model się generuje zanim tryb 3D wejdzie w życie i to jest poprawne a potem już po wejściu w 3D i zmianie perspektywy sprite się nie rysuje tam gdzie powinien. Założenie tego skryptu było takie by sprite na chwilę się wyświetlał w górnym lewym rogu ekranu i getpixel miał z ekranu pobrać kolory no ale po wejściu w tryb 3D ten sprite będzie się wyświetlać gdzieś tam na ziemi w ustalonej perspetywie a nie na ekranie.
  15. draw spritu może nie działać w evencie create ( z milionów różnych losowych powodów ) a tam jest wywoływany, po za tym, może jeszcze coś innego przykrywać ten sprite gdy getpixel próbuje pobrać pixele z ekranu.
  16. Hmm być może sprit się nie chce rysować wtedy kiedy funckcja create_terrain chce odczytać pixele tego spritu z ekranu. Zamieniłbym wszystko tak by pixele odczytywać z surface. http://docs.yoyogames.com/source/dadiospice/002_reference/surfaces/surface_getpixel.html
  17. Jakieś Deja vu chyba mam, nie wrzucałeś wcześniej czegoś takiego i nie odpisywałem ci? hmm
  18. Dźwięki w tle też robią swoją dobrą robotę, masz talent. @Czołg Krymski a ten portal to jaki trick?
  19. O w mordę jakie to jest kozackie.
  20. I am Lord

    Bonfire

    Ten Idle zdecydowanie bardziej mi się podoba. A moje wrażenie postaci jest podobne do Wojo. I na outline bambusa też zwróciłem uwagę. Zanim o tym wszystkim przeczytałem niżej w postach.
  21. Ale ze względów estetycznych i na wszelki wypadek się używa.
  22. Pamiętam że robiłem w GM8 Battletoadsy kurcze musiałbym pogrzebać i zobaczyć jak ja tam robiłem ruch.
  23. Dobra czym jest objBLOK? Podłożem? (tzn tą trawą?) czy tylko tym bloczkiem szarym?
  24. No a jak masz zrobioną kolizję z podłożem? Po co rodzieliłeś osobno kolizję podłoża i tego bloczku? Zrób to na jedno kopyto i po problemie, chyba że w twojej grze chodzi się w głąb ekranu?
  25. A tak poza tym to dziwię się że solid/unsolid ma jakieś znaczenie, w końcu nie używasz wbudowanych zamiennych od prędkości.
×
×
  • Dodaj nową pozycję...