Pytania oznaczone «mesh»

16
Wygenerowane siatki drzew 3d

Nie znalazłem jeszcze pytania w tych liniach, popraw mnie, jeśli się mylę. Drzewa (i ogólnie fauna) są powszechne w grach. Ze względu na swój charakter są dobrym kandydatem do pokolenia proceduralnego. Jest oczywiście SpeedTree , jeśli możesz sobie na to pozwolić; o ile wiem, nie zapewnia...

16
Używasz instancji do wszystkiego?

Instancja poprawia wydajność (znacznie) podczas renderowania wielu (setki tysięcy?) Kopii tej samej siatki jednocześnie. Ale ile to narzutu podczas renderowania dokładnie jednej kopii za pomocą jednego wywołania losowania? Czy dobrym pomysłem byłoby użycie instancji dla całej geometrii renderowanej...

15
* Nawigacyjne wyszukiwanie ścieżki siatki

Więc stworzyłem tę odgórną grę 2D Java w tej strukturze o nazwie Greenfoot i pracowałem nad sztuczną inteligencją dla facetów, z którymi będziesz walczył. Chcę, aby mogły one realistycznie przemieszczać się po świecie, więc wkrótce zdałem sobie sprawę, że między innymi potrzebuję jakiegoś rodzaju...

13
Wydaje się, że ruch jest zależny od liczby klatek na sekundę, pomimo użycia Time.deltaTime

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ę...

11
Jak wygenerować siatkę nawigacji dla świata 3D?

Próbuję znaleźć rozwiązanie tego problemu. Próbuję zbudować siatkę nawigacyjną w formacie siatki wierzchołków zablokowanych na x, y ułożyłem współrzędne w kształcie kwadratów dla przestrzeni 3D. Ale mam problemy z próbowaniem rozwiązania tego problemu. Próbowałem zajrzeć do biblioteki Recast. Jest...

9
Ścieżka „linii wzroku” w poprzek siatki nawigacyjnej

Chcę obliczyć linię wzroku w siatce nawigacji. Rozważmy poniższy obraz, żółta linia jest wynikiem tylko A *, a czerwona linia jest wynikiem algorytmu linii wzroku, który wykorzystuje żółtą linię jako dane wejściowe. Teraz jednostka może poruszać się bezpośrednio bez „zygzakowania”. Co to jest...

9
Dlaczego nie mogę używać operatora '> =' z Vector3s?

Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć....