Zastanawiam się nad napisaniem prostej gry 2D. Na początku nie zabłyśnie w doskonałej grafice lub rozgrywce, ale uważam to za pierwszy krok w rozwoju gier komputerowych. Wyobraź sobie więc taką prostą grę 2D opartą na ikonkach (jak Heroes IV lub Startcraft BroodWar). Chcę, aby rozgrywka wspierała dzień / noc przy …
Tworzę silnik terenowy podobny do MC i pomyślałem, że oświetlenie sprawi, że będzie wyglądać o wiele ładniej. Problem polega na tym, że bloki nie są odpowiednio oświetlone, gdy umieszczony jest blok emitujący światło (patrz zrzuty ekranu na dole) na stronie. Do tej pory chcę wdrożyć „blokowe” oświetlenie Minecrafta. Więc stworzyłem …
Nie jestem pewien, czy miękkie cienie w prawdziwym życiu (z bliskich, dużych źródeł światła) mają gaussowski lub liniowy opad, czy coś innego. Pracuję nad czymś, w czym mogę tworzyć cienie, manipulując jakąś wstępnie renderowaną teksturą gradientu, więc nie muszę polegać na buforach klatek i tradycyjnych technikach cieniowania. Planuję wypalić gradient …
Co to jest cieniowanie lub oświetlenie i jak działa? Czy różni się od cieniowania tonicznego, czy jest to ta sama koncepcja? Jak inaczej oblicza się specularity dla cieniowania rampowego w porównaniu do blinn-phonga lub Lamberta?
Używam C # i XNA. Mój obecny algorytm oświetlenia to metoda rekurencyjna. Jest jednak drogi , do tego stopnia, że jeden fragment 8 x 128 x 8 obliczany co 5 sekund. Czy istnieją inne metody oświetlenia, które będą tworzyć cienie o zmiennej ciemności? A może metoda rekurencyjna jest dobra i …
Nie wiem, czy robię coś źle, czy coś pomijam, ale chcę symulować światło słoneczne, jak w słoneczny dzień. Kiedy obiekt jest skierowany w stronę światła kierunkowego, jest dobrze oświetlony i nie ma żadnych problemów. Jeśli obejdę przedmiot i spojrzę na niego, jest ciemno. Nie jest zbyt ciemno, ponieważ używam, GL_AMBIENTale …
Chciałbym stworzyć kreskówkowe promienie słońca / światła, które wyglądają bardzo blisko (lub identycznie) do bardzo znanych i lubianych gier, takich jak Journey: i Ori: Jak mogę to osiągnąć?
Chcę stworzyć efekt „reflektora” 2D, który pozwoli na wyróżnienie wielu podmiotów. To znaczy, jakby kilka duszków trzymało pochodnie. W przypadku pojedynczego bytu (jedno światło punktowe) używam techniki, w której nakładam duszek gradientu i mam punkt środkowy, który go ściga. Ta technika działa dobrze dla pojedynczego reflektora. Oto zrzut ekranu ilustrujący …
Jestem w trakcie pisania od podstaw gry izometrycznej i chciałbym wiedzieć, jak / czy mogę dodać światła i cienie. Kod, który do tej pory mam, można znaleźć tutaj , ale powinno być wystarczające, aby wiedzieć, że w tej chwili mapy to proste trójwymiarowe tablice wartości prawda / fałsz . Oto …
Jestem bardzo nowy w tworzeniu gier i starałem się zrozumieć różnicę między odbiciem przestrzeni ekranu a fizycznym renderowaniem. Czytałem o PBR iz tego, co rozumiem, stara się naśladować, jak światło odbija się w prawdziwym życiu, to znaczy, że zwykle dzieli się na dwa składniki, zwierciadlane i rozproszone w zależności od …
Chcę mieć oświetlenie 2D, które mogą być blokowane przez obiekty w grze. Moja gra ma widok z góry, a wszystkie obiekty w grze są opisane prostokątami. Powiedzmy, że mam świat 10x10 i umieszczam światło na 1x1 i ściany wokół tego światła. Chcę widzieć źródło światła na 1x1, ale nigdzie indziej, …
Myślałem o stworzeniu źródeł światła i kilku kolorowych okien. Teraz okna są półprzezroczyste. Jak mogę to zrobić, aby światło (powiedzmy czysta biel) uderzyło w szybę i przechodzi przez nią, ale zmieniło kolor na ten sam kolor, co szkło, które przeszło? Wiem, że opisany tutaj efekt można sfałszować za pomocą świateł …
Postępuję zgodnie z książką „Learning LibGDX Game Development”, aby stworzyć prostą grę. Jestem w sekcji tworzenia menu, w której tworzymy scenę i renderujemy ją z ramkami debugowania. Książka mówi, aby używać, Table.drawDebug(stage)ale ta statyczna metoda wydaje się Tablecałkowicie usunięta z klasy frameworków . Importuję com.badlogic.gdx.scenes.scene2d.ui.Table; poniżej jest mój kod: @Override …
Jak mogę wdrożyć szybkie oświetlenie z wieloma światłami? Nie chcę ograniczać gracza, może on umieścić na poziomie nieograniczoną liczbę i ewentualnie nakładające się (punktowe) światła. Problem polega na tym, że shadery zawierające dynamiczne pętle, które byłyby konieczne do obliczenia oświetlenia, są zwykle bardzo wolne. Pomyślałem, że jeśli w czasie kompilacji …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.