-
Postów
4 891 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
53
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez I am Lord
-
A no tak zapomniałem że używasz GM8 GMS tak nie zamula przy 3D
-
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.
-
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.
-
Gdyby to była izometria to nie było by problemu z depth = -y; ale dimetria komplikuje.
-
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
-
Robiłem to samo co Wojzax pisze i pomogło, ale miałem potem inny error ale też musiałem coś usunąć
-
http://www.mediafire.com/file/s9ffrldfvso0ij9/test_rope_tether.gmz
-
W assecie tego przykładu nie ma bo jest WIP, ale mogę podesłać
-
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ę.
-
użyj layer W room editorze stwórz nowy layer zapamiętaj jego nazwę i w tej funkcji podajesz tą nazwę.
-
heightmap po zmianie roomu
I am Lord odpowiedział(a) na Czołg Krymski temat w Pytania zaawansowanych
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ś -
heightmap po zmianie roomu
I am Lord odpowiedział(a) na Czołg Krymski temat w Pytania zaawansowanych
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ć. -
heightmap po zmianie roomu
I am Lord odpowiedział(a) na Czołg Krymski temat w Pytania zaawansowanych
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. -
heightmap po zmianie roomu
I am Lord odpowiedział(a) na Czołg Krymski temat w Pytania zaawansowanych
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. -
heightmap po zmianie roomu
I am Lord odpowiedział(a) na Czołg Krymski temat w Pytania zaawansowanych
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. -
heightmap po zmianie roomu
I am Lord odpowiedział(a) na Czołg Krymski temat w Pytania zaawansowanych
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 -
heightmap po zmianie roomu
I am Lord odpowiedział(a) na Czołg Krymski temat w Pytania zaawansowanych
Jakieś Deja vu chyba mam, nie wrzucałeś wcześniej czegoś takiego i nie odpisywałem ci? hmm -
Dźwięki w tle też robią swoją dobrą robotę, masz talent. @Czołg Krymski a ten portal to jaki trick?
-
O w mordę jakie to jest kozackie.
-
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.
-
Ale ze względów estetycznych i na wszelki wypadek się używa.
-
Pamiętam że robiłem w GM8 Battletoadsy kurcze musiałbym pogrzebać i zobaczyć jak ja tam robiłem ruch.
- 18 odpowiedzi
-
- góra
- beat em up
-
(i 2 więcej)
Oznaczone tagami:
-
Dobra czym jest objBLOK? Podłożem? (tzn tą trawą?) czy tylko tym bloczkiem szarym?
- 18 odpowiedzi
-
- góra
- beat em up
-
(i 2 więcej)
Oznaczone tagami:
-
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?
- 18 odpowiedzi
-
- góra
- beat em up
-
(i 2 więcej)
Oznaczone tagami:
-
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.
- 18 odpowiedzi
-
- góra
- beat em up
-
(i 2 więcej)
Oznaczone tagami: