Вопросы с тегом «tree»

41
Почему плохо программировать контент?

Я знаю, что большинство игр хранят текст диалога в файлах, но я также видел несколько текстовых игр, которые фактически программируют контент (карту, варианты, возможные команды игрока, текст истории) в коде игры. Я могу придумать несколько причин, но какова основная причина, почему даже текстовые...

41
Должны ли актеры в игре быть ответственными за рисование себя?

Я очень новичок в разработке игр, но не в программировании. Я (снова) играю с игрой типа Понг, используя canvasэлемент JavaScript . Я создал Paddleобъект, который имеет следующие свойства ... width height x y colour У меня также есть Pongобъект, который имеет такие свойства, как ... width height...

26
Как команды предотвращают перезапись работы в исходных файлах? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 4 года назад . Мне пришла в голову возможность, что в то время, как, например, над игровым движком...

25
Вытесняющие Поведенческие Деревья

Я пытаюсь разобраться с деревьями поведения, поэтому выкручиваю тестовый код. Одна вещь, с которой я борюсь, это как выгрузить текущий работающий узел, когда появляется что-то с более высоким приоритетом. Рассмотрим следующее простое, вымышленное дерево поведения для солдата: Предположим, что...

23
Пример кода дерева поведения?

http://altdevblogaday.org/2011/02/24/introduction-to-behavior-trees/ Очевидно, самая интересная статья, которую я нашел на этом сайте. Что вы думаете об этом ? В нем отсутствует пример кода, разве вы не знаете? Я также читал, что конечные автоматы не очень гибки по сравнению с деревьями поведения...

20
Как работают диалоговые деревья?

То есть, что связано с чем и как перемещаться между строками речи, когда заканчивается разговор? Если у вас есть примеры базового дерева диалогов в C #, пожалуйста, опубликуйте...

20
Как процедурно (создать) вырастить художественное (2D) дерево в реальном времени (L-System?)

Недавно я запрограммировал модуль L-системы , он заинтересовал меня еще больше. Я тоже наркоман Plants vs Zombies, мне очень понравилась концепция Древа Мудрости. Хотелось бы создать подобное процедурное искусство просто для удовольствия и узнать больше. Вопрос: Как я должен подходить к процессу...

18
Каково современное состояние космических разделов для игр? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я знаю о деревьях BSP, Octrees и Portal, которые...

17
Демистифицирует «кусочный уровень детализации»

Совсем недавно пытался разобраться в реализации частичной системы детализации в Unity. Я собираюсь сгенерировать четыре плоскости сетки, каждая с картой высот, но я думаю, что это не так уж важно в данный момент. У меня много вопросов после прочтения об этой технике, я надеюсь, что это не слишком...

16
Сгенерированные трехмерные сетки

Я еще не нашел вопрос по этим вопросам, поправьте меня, если я ошибаюсь. Деревья (и фауна в целом) распространены в играх. Из-за их характера, они являются хорошим кандидатом на процедурное поколение. Конечно, есть SpeedTree , если вы можете себе это позволить; насколько я могу судить, это не дает...

14
Почему деревья светятся на заднем плане?

В настоящее время я создаю лесную сцену в темноте, и деревья сияют далеко, но когда я подхожу, они в порядке. У меня есть шейдеры, установленные на «Nature / Tree Soft Occlusion [кора / листья]», но они по-прежнему отрисовывают странно далеко, но близко они в порядке. Я попытался поместить деревья...

13
Столкновение на основе четырех деревьев / сетки - приведение логики в действие

Прежде всего, я только на короткое время писал свою собственную игровую логику, поэтому я прошу прощения, если это может показаться прямым. Я много читал о квад-деревьях и обнаружении столкновений на основе сетки. Я понимаю логику - в основном не проверяйте на столкновение, если объекты в основном...

12
Что такое логика пересечения дерева kd?

Я пытаюсь понять, как реализовать дерево KD. На странице 322 «Обнаружение столкновений в реальном времени» Эриксона Текстовый раздел включен ниже на случай, если предварительный просмотр книги Google не позволяет увидеть его во время нажатия на ссылку. текстовый раздел Соответствующий раздел:...

11
2D пространственное разделение альтернатив пространственным хешам и квадродеревам

Я пытался реализовать алгоритм пространственного разделения в моей игре, но и пространственные хеши, и квадродерево - это не то, что я ищу. Размер моего уровня не должен иметь ограничения (только пределы Int32). Мне нужен алгоритм пространственного разделения, который не нуждается в «ширине уровня»...

11
Как мне реализовать ветвление диалога в JavaScript?

Я делаю очень простой визуальный новый тип игры на JavaScript. Я новичок, так что я просто делаю это для удовольствия и обучения, и из-за плохого планирования у меня возникла небольшая проблема, когда вы переходите на ветку в диалоге. В настоящее время я держу сценарий для игры в строковой...

11
Полностью динамический KD-Tree против Quadtree?

Работая над своей игрой, я нахожусь в точке, где мне нужно отследить все юниты в мире, чтобы я мог делать проверки ближайших соседей на бой. Это RTS-подобная игра, в которой могут перемещаться тысячи маленьких автоматических юнитов. Я изучал KD-Trees и Quadtrees (особенно Point Quadtrees). Я все...

10
Как фигуры (прямоугольники) работают в четырехугольных деревьях?

Мне сказали, что четырехугольное дерево является идеальной структурой данных для моей игры, но у меня возникают проблемы с пониманием того, как именно формы работают в четырехугольных деревьях. Я делаю это в JavaScript, но я думаю, что эти вопросы могут применяться к деревьям квадратов на любом...

10
Как эффективно визуализировать большую сетку ландшафта?

Недавно я застрял в проблеме, думая о лучшем способе создания ландшафта в моей игре. В других проектах я обычно использовал карты высот, поэтому вся основная работа была основана на используемом движке, но теперь это невозможно сделать, потому что на местности есть миллионы определенных полигонов,...

9
Построение Octree для создания ландшафта

Ранее я реализовал марширующие кубы / тетраэдры для рендеринга IsoSurface. Это работало ( YouTube ), но производительность была ужасной, так как я никогда не удосужился реализовать переменную Level of Detail, основанную на расстоянии просмотра (или даже удалив старые, отдаленные фрагменты). Я решил...