Okej, przeczytałem kilka artykułów, samouczków i pytań na ten temat. Większość wskazuje na tę samą technikę, która nie rozwiązuje mojego problemu. Potrzebuję zdolności do tworzenia półprzezroczystych duszków (naprawdę texture2D) i każę im nakładać inne duszki. Mogę to nieco osiągnąć dzięki próbkom kodu, które znalazłem, ale nie jestem zadowolony z wyników …
Mam następujący kod do obliczenia tłumaczenia wymaganego do przeniesienia obiektu gry w Unity, który jest wywoływany LateUpdate. Z tego, co rozumiem, moje użycie Time.deltaTimepowinno uniezależnić ostateczną liczbę klatek na sekundę tłumaczenia (pamiętaj, CollisionDetection.Move()że wykonuję raycasty). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = (model.HorizontalInput + model.VerticalInput) * model.Speed; …
Próbuję obliczyć, które kafelki dana jednostka może „zobaczyć”, gdy jest zwrócona w określonym kierunku na mapie kafelków (w określonym zakresie i kącie skierowania). Najprostszym sposobem byłoby narysowanie pewnej liczby płytek na zewnątrz i raycasta na każdą płytkę. Mam jednak nadzieję na coś nieco bardziej wydajnego. Obraz mówi tysiąc słów: Czerwona …
Moja gra jest tworzona przy użyciu Phasera, ale samo pytanie jest niezależne od silnika. W mojej grze mam kilka środowisk, głównie wielokątne obszary, do których mogą się poruszać postacie graczy. Na przykład lód, ogień, trucizna itp. Elementem graficznym tych obszarów jest sam obszar wielokąta wypełniony kolorem oraz cząstki odpowiedniego typu …
Zajmuję się tworzeniem gier 2D i mam wiele duszków. Użyłem animacji i modeli 3D do renderowania w 2D, aby nadać im wygląd „Fallout” lub „Diablo”. Jest to również łatwiejsze niż ręczne rysowanie, lol. Musiałem już zmniejszyć liczbę klatek na sekundę do 15 klatek na sekundę, co było najniższym wynikiem, jaki …
Ostatnio pracowałem nad szybką strzelanką 2D i natknąłem się na ogromny problem. Wykrywanie kolizji. Jasne, działa, ale działa bardzo wolno. Moim celem jest: mieć na ekranie wielu wrogów i nie dotykać się nawzajem. Wszyscy wrogowie ścigają gracza. Większość z nich ma tę samą prędkość, więc prędzej czy później wszyscy zajmują …
Piszę silnik fizyki 2d w javascript, abym mógł dowiedzieć się więcej o fizyce w grach wideo. Mam to działa poprawnie dla sztywnych zderzeń ciała, z wyjątkiem przypadków, gdy którekolwiek ciało koliduje z dwoma lub więcej innymi ciałami jednocześnie. Obecnie dla każdej pary zderzających się ciał (A, B) modyfikuję ich prędkości …
Jak mogę symulować wysokość w grze 2D z kafelkami z góry na dół? Jednym ze sposobów pomyślałem o stworzeniu kafelków, które powinny być jaśniejsze, ale zastanawiałem się, czy istnieje standardowa, czy lepsza implementacja.
W mojej grze widzimy podłogi domu z boku, a bohater może podnosić windy - winda albo idzie w górę (do następnej windy w górę), albo w dół (do następnej windy w dół), w zależności od strzałki jako pokazano, i zawsze są połączone dokładnie dwie windy. To jedyny sposób, w jaki …
Jak wiele osób poleciło, używam edytora map Tiled do tworzenia mapy dla mojej gry i jest to świetne, szczególnie, że framework libgdx zapewnia również API dla map z Tiled. Rozumiem, że mogę zdefiniować kolidujące kafelki lub nie w edytorze map, więc mogę poradzić sobie z każdą kolizją w moim kodzie. …
Oto, co chcę zrobić z moją mapą kafelków, której nie jestem pewien. Jak widać, górne ściany są znacznie większe niż dolne i boczne (jest to również problem z moimi narożnikami, które mają dziwne kształty [bardziej jak L niż kwadrat], a także większe niż 40x40px, że moje obecne płytki są ). …
Jak miałbym zająć się tworzeniem fizyki pojazdu dla samochodu, który może stracić przyczepność? Chcę, aby wyglądało to tak, jakby kierowca miał płaską stopę, więc kiedy naciskasz benzynę, samochody napędzające (tylne) koła tracą przyczepność i utrudniają kontrolę. Chciałbym też móc robić pączki i „dryfować” po rogach. Chciałbym też wiedzieć, ile się …
Mam tę postać w Unity3D (tryb 2D) ... na zboczu, które wygląda tak, Ale chcę, żeby postać stała wzdłuż czerwonej linii ... jak poniżej Jak mogę to zrobić w Unity3d? Mam tę konfigurację .. Używam prostego Addforce do ruchu ... Jeśli usunę ograniczenie pozycji Z, spowoduje to dziwne ruchy, takie …
Biorąc pod uwagę nazwany obiekt EntityA, chcę zdefiniować lokalną przestrzeń współrzędnych, w której pozycja EntityAjest punktem początkowym, jego wektorem kierunku jest oś X, a normalną wektorem kierunku jest oś Y: Biorąc pod uwagę ich globalne współrzędne, jak znaleźć pozycję innego bytu w EntityAlokalnej przestrzeni? Przykład: EntityAglobalna pozycja to (50,50), a …
Pytanie Kiedy masz grę 2D, która wykorzystuje naprawdę duże obrazy (większe niż sprzęt może obsłużyć), co robisz? Może jest jakieś interesujące rozwiązanie tego problemu, które nigdy wcześniej mi się nie zdarzyło. W zasadzie pracuję nad rodzajem graficznego twórcy gier przygodowych. Moją grupą docelową są ludzie z niewielkim lub żadnym doświadczeniem …
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.