mirki z #libgdx przepraszam że tak spamuję ale napotkałem problem z którym nie umiem sobie poradzić (dopiero zaczynam zabawę) . otóż robię arkanoid. chcę mieć kilka poziomów (plansz). w tym celu stworzyłem edytor przypisujący cegiełki do tablicy (pic rel) tylko nie wiem jak zapisać te dane w kodzie czy też osobnym pliku a potem je odtworzyć. z góry dzięki.
Wszystko
Najnowsze
Archiwum
@Detharon: jesli to ma dzialac na mobile to odradzam ten sposob, serializable jest wolne dlatego Android z tego nie korzysta. Libgdx ma klasy do obslugi plikow, zerknij w dokumentacje. A sposobow na zapis mapy jest duzo, mozesz tak jak Detharon mowi a mozesz i same pozycje xy, wszystko zalezy od Ciebie:)
- 1
@msgreen: pal licho wydajność, dla pojedynczego, małego obiektu to nie zrobi różnicy, ale tak - masz rację. No i klasy libgdx są wygodniejsze, ale jak ktoś dopiero zaczyna, to imo najlepiej poznać najpierw te najprostsze metody, dostępne w bibliotece standardowej.
@zgredinho: czyli wszystkie informacje o cegiełkach przechowuje tablica cegielki, jak chcesz żeby to po prostu działało, to wystarczy że ją sobie gdzieś zapiszesz a potem odczytasz.
@zgredinho: czyli wszystkie informacje o cegiełkach przechowuje tablica cegielki, jak chcesz żeby to po prostu działało, to wystarczy że ją sobie gdzieś zapiszesz a potem odczytasz.
#libgdx mieliście problem z przenikaniem się obiektów przy kolizji w klasie rectangle? da się temu jakoś zapobiec?
@Askarto: kiedys nagralem na YT krotka serie :D

Mircy potrzebna pomoc. próbuję narysować obiekt ale właśnie przy tym jednym wywala błąd. inne rysują się bezproblemu
Exception in thread "LWJGL Application" java.lang.NullPointerException
at com.badlogic.gdx.graphics.g2d.SpriteBatch.draw(SpriteBatch.java:506)
at com.mygdx.game.MyGdxGame.render(MyGdxGame.java:88)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:215)
Komentarz usunięty przez autora
@zgredinho: Jeżeli przypadek jest podobny do zlinkowanego przykładu to zamiast je usuwać wolałbym użyć ich na nowo (object pool)- nie będzie trzeba tworzyć masy obiektów i usuwać, gdy staną się niepotrzebne
Próbuję zrobić prostą grę w #java #libgdx i nie wiem jak wczytać pojedynczą teksturę z jednego pliku który zawiera je wszystkie. Coś jak w grze Minecraft, gdzie większość tekstur jest w jednym .png
Jak to zrobić?
#programowanie #naukaprogramowania #programujzwykopem
Jak to zrobić?
#programowanie #naukaprogramowania #programujzwykopem
źródło: comment_ME1TIfuovA5qPfTRERulrUshHETaLBpl.jpg
Pobierz- 4
@Szczypioreg: Battle City :D
- 17
Po moim ostatnim wpisie zostałem trochę przysypany prośbami o jakieś tutoriale tworzenia gier na #android .
By nie odpisywać każdemu z osoba.
Już zrobiłem na YT 10 lekcji #libgdx, w którym napisałem moją grę #notefighter
Tutaj playlista: https://www.youtube.com/playlist?list=PLFq6ri1W22hyyGVo7pmTMstd-pZWZBmRg
Od tych filmików o libgdx zaczął się mój kanał #javadevmatt :D to było prawie rok temu. Ale ten czas leci. (╥﹏╥)
By nie odpisywać każdemu z osoba.
Już zrobiłem na YT 10 lekcji #libgdx, w którym napisałem moją grę #notefighter
Tutaj playlista: https://www.youtube.com/playlist?list=PLFq6ri1W22hyyGVo7pmTMstd-pZWZBmRg
Od tych filmików o libgdx zaczął się mój kanał #javadevmatt :D to było prawie rok temu. Ale ten czas leci. (╥﹏╥)

@JavaDevMatt: zarobiłeś już na Teslę?
- 1
@JavaDevMatt: Wykopowym zwyczajem: Grüß Gott.
Jestem w szoku, ze udalo mi sie wrzucic do Apple Store gre napisana w #libgdx :D
Po drobnych zmianach w projekcie musialem sie meczyc 2h z updatem jakiegos pluginu i konfiguracji, by w koncu wgrac gre na moj telefon.
Teraz pojawia sie splash-screen i apka sie wywala przy starcie: oczywiscie brak jakiegokolwiek sensownego komunikatu w konsoli. Super :D
#libgdx + #ios = #gorzkiezale
#
Po drobnych zmianach w projekcie musialem sie meczyc 2h z updatem jakiegos pluginu i konfiguracji, by w koncu wgrac gre na moj telefon.
Teraz pojawia sie splash-screen i apka sie wywala przy starcie: oczywiscie brak jakiegokolwiek sensownego komunikatu w konsoli. Super :D
#libgdx + #ios = #gorzkiezale
#
- 1
@JavaDevMatt: powodzenia w szukaniu błędu na tym ios. Daj znać za miesiąc, czy się udało ;-)
- 1
@sortris: dziala! :D Jest nowa wersja libgdx, ktora mi troche kod sypie (pare rzeczy sie zmienilo) http://www.badlogicgames.com/wordpress/?p=3682
ale udalo sie bez updateu wersji libgdx, zrobic dzieki grandle tylko update robovm do 1.2.0. Do tego update wtyczki robovm do eclipse, update xcode -> na nowo zassane wszystkie klucze itp. dziala. Tylko 3h mi to zajelo (⌐ ͡■ ͜ʖ ͡■)
ale udalo sie bez updateu wersji libgdx, zrobic dzieki grandle tylko update robovm do 1.2.0. Do tego update wtyczki robovm do eclipse, update xcode -> na nowo zassane wszystkie klucze itp. dziala. Tylko 3h mi to zajelo (⌐ ͡■ ͜ʖ ͡■)
- 13
Od 3 dni robię gierkę, kiedyś kodziłem sporo w #libgdx ale praktycznie wszystko zapomniałem, więc można powiedzieć ze uczę się od nowa :)
Przedwczoraj napisałem fundamenty, ogólny zarys co jak gdzie ma wyglądać.
Wczoraj i dzisiaj praktycznie cały dzień ogarniałem sterowanie by było wygodne ale jednocześnie by piłka zachowywała się jak piłka, myślę że wyszło całkiem spoko tylko trochę muszę zmniejszyć prędkość. Sporo problemów sprawiła też kamera, jeśli piłka jest na
Przedwczoraj napisałem fundamenty, ogólny zarys co jak gdzie ma wyglądać.
Wczoraj i dzisiaj praktycznie cały dzień ogarniałem sterowanie by było wygodne ale jednocześnie by piłka zachowywała się jak piłka, myślę że wyszło całkiem spoko tylko trochę muszę zmniejszyć prędkość. Sporo problemów sprawiła też kamera, jeśli piłka jest na
- 2
Mircy, potrzebuję dużej liczby tutoriali do LibGDX. Uparłem się na tę bibliotekę i to w niej chcę napisać swoją pierwszą grę (tak naprawdę nie pierwszą, ale tych robionych w MMF2 nie liczę :P). Wszystko od @JavaDevMatt już obejrzane i przerobione, teraz chcę coś na tilesach zrobić :D :D
#libgdx #webdev
#libgdx #webdev
- 1
Czym może być spowodowane to, że mi wychodzi obiekt poza krawędź (x -2, pic rel)? Obiekt dziedzicy po
#libgdx #gamedev #naukaprogramowania choć umiem xD
Rectangle, ruch w lewo możliwy tylko gdy x > 0. #libgdx #gamedev #naukaprogramowania choć umiem xD
źródło: comment_5N4SO3Y80aIn1dhvbQslTTXfOyem9Yye.jpg
PobierzKomentarz usunięty przez autora
Komentarz usunięty przez autora
- 25
Po paru problemach z Apple udało mi się wydać grę. :)
Stworzyłem znalezisko z podsumowaniem projektu. Zapraszam.
http://www.wykop.pl/link/2502549/retrospektywa-z-tworzenia-mojej-gry-muzycznej-w-libgdx/
#javadevmatt #mattzagranico #gamedev #libgdx
Stworzyłem znalezisko z podsumowaniem projektu. Zapraszam.
http://www.wykop.pl/link/2502549/retrospektywa-z-tworzenia-mojej-gry-muzycznej-w-libgdx/
#javadevmatt #mattzagranico #gamedev #libgdx
źródło: comment_I1QEM6zqRhSMoDJhhICeSKS8qpUWwWng.jpg
Pobierz- 0
@notauser: hmm. Na jakim urządzeniu tak masz? Niestety gra jest trochę "ciężka" i może mulić np. na galaxy s1 itp.
- 0
@JavaDevMatt: Nie testowałem twojej gry, wiem tylko że na Androida nie ma dobrych gier muzycznych ze względu na słabą implementację dźwięku na Android. Zbyt duże opóźnienia nie występuje tylko na kilku telefonach. Więcej możesz przeczytać tutaj.
- 2
W eclipsie wyskakuje mi taki błąd
inteldoflushlocked failed: Błąd wejścia/wyjścia
AL lib: (EE) alccleanup: 1 device not closed
pure virtual method called
terminate called
inteldoflushlocked failed: Błąd wejścia/wyjścia
AL lib: (EE) alccleanup: 1 device not closed
pure virtual method called
terminate called
- 2
Hej
Zainstalowałem libGDX zgodnie z tutorialem "libGDX dla zielonych" ,ale gdy chce odpalić program to w konsoli wyskakuje mi taki błąd:
inteldoflushlocked failed: Błąd wejścia/wyjścia
AL lib: (EE) alccleanup: 1
Zainstalowałem libGDX zgodnie z tutorialem "libGDX dla zielonych" ,ale gdy chce odpalić program to w konsoli wyskakuje mi taki błąd:
inteldoflushlocked failed: Błąd wejścia/wyjścia
AL lib: (EE) alccleanup: 1
- 11
Jak ktoś chce sobie przetestować lines to udało mi się po walce z #libgdx wygenerować wersje #html5 Dostępną tutaj
http://newlines.clay.io/
#gamedev
http://newlines.clay.io/
#gamedev
- 8
Zabrałem się za shadery czego efektem jest błysk przy trafieniu. Ktoś z #gamedev #libgdx wie czy da się zrobić taki efekt bez przekazywania parametru Uniform do shadera? Przez to muszę muszę zrzucić batch'a za każdym razem kiedy chcę zmienić ten parametr.
Od ostatniego wpisu doszło jeszcze kilka małych zmian. Z ciekawszych: nareszcie mamy animację strzelania do góry!
--------
Robimy grę gatunku Top Down Shooter / Rogue like like.
Od ostatniego wpisu doszło jeszcze kilka małych zmian. Z ciekawszych: nareszcie mamy animację strzelania do góry!
--------
Robimy grę gatunku Top Down Shooter / Rogue like like.
źródło: comment_Zx31sGK4pooa4ed2QIGgnRDGdG8sMZZz.jpg
Pobierz@jasiek13: Bez kodu trudno powiedzieć.
Możesz zrobić podział na warstwy/batche albo przełączać shadery dla każdego obiektu w jednym batchu.
Tak czy inaczej to wydajnością bym się nie przejmował.
Możesz zrobić podział na warstwy/batche albo przełączać shadery dla każdego obiektu w jednym batchu.
Tak czy inaczej to wydajnością bym się nie przejmował.
- 1
@Humingrid: banał, jak ogarniesz jak zrobić prosty passthrough shader, to jedyna dodatkowa rzecz to podajesz Uniform do fragment shadera, ja wziąłem sobie vec4 fColor1 (r, g, b, a) i interpoluję ten kolorek z rzeczywistym kolorem pixela col.rgb = mix(col.rgb, fColor1.rgb, f_Color1.a);
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
@sortris: wlasnie nie napisali dokładnie co się wywala. Ot "po starcie sie psuje, pa" ; ) udalo mi sie posypać grę jak odpaliłem ją z symulatora ipone6 64 bitwego. Naprawiłem to przez upgrade wersji libgdx. Mam nadzieję, że oto chodziło.
@JavaDevMatt: "Dziwne, u mnie działa", kocham ten tekst u siebie w robocie. <3
- 0
@JavaDevMatt: #ios install & play they said :)
- 0
@robroypl: w sumie to dziala... mam gre na moim iphonei 5s i smiga. Ot te certyfikaty od Apple problemy sprawiaja. Ciagle gdziestam, costam moze sie sypnac. :D Echhhh
Pierwszy "reject" od Apple ( ͡° ʖ̯ ͡°) niestety gra sie im wywalila na 64 bitowym iPadzie :D no nic.
Prawdopdobnie to to: https://github.com/robovm/robovm/issues/835
Czas sie troche pobawic z #libgdx i zobaczyc co da sie z tym zrobic.
Mam co robic w weekend (。◕‿‿◕。)
#gamedev #ios #apple
Prawdopdobnie to to: https://github.com/robovm/robovm/issues/835
Czas sie troche pobawic z #libgdx i zobaczyc co da sie z tym zrobic.
Mam co robic w weekend (。◕‿‿◕。)
#gamedev #ios #apple

@JavaDevMatt: musisz kupic 64 ipada?
- 0
@bazingaxl: meh, chyba nie. Pokombinuje z emulatorem














OrthogonalTiledMapRenderernie udostępnia już metodygetSpriteBatch()tylkogetBatch(). I to w sumie jedyna różnica mojego programu z programem z tutoriala i mapa się nie ładuje, bohater również (grafiki wszystkie są w assetsach). Dostaję tylko taki jak naźródło: comment_pvi9zLlzg6P7gqpMolB77AzPhTkuBnki.jpg
Pobierz