Генерация вершин во время выполнения - PullRequest
0 голосов
/ 27 октября 2010

Можно ли создать бесконечный мир, где мир генерируется с помощью алгоритмов? Поддерживает ли XNA загрузку вершин во время выполнения?

1 Ответ

1 голос
/ 27 октября 2010

На все три вопроса можно ответить «да»:

  1. Бесконечный мир : Вы можете симулировать бесконечный мир, генерируя только объекты "видимого" в настоящее время мира. Эта техника используется даже для ограниченных, но относительно огромных миров (например, в WoW, GTA и т. Д.).
  2. Генерируемый мир : В зависимости от заданных требований вам, возможно, придется убедиться, что отдельные части (очевидно) конечного мира всегда генерируются одинаково, что приводит к одинаковым группировкам объектов / вершин. Но, может быть, и нет: миры «существуют», которые не всегда идентичны в одних и тех же местах, как в «Умном утешении» Майкла Энде.
  3. Поколение вершин : Да, они могут! И они довольно часто генерируются во время выполнения даже для "маленьких миров" или только для анимации одной модели, поскольку некоторые методы анимации основаны на динамическом генерировании вершин во время выполнения для каждого отдельного кадра.
...