entity-system — все вопросы

1ответ
1 голос
AI и EntitySystem
Я использую Entity-Component System и имею систему AI, которая действует на определенные объекты (агенты) внутри системы. Мой вопрос: как система ИИ должна взаимодействовать с миром и агентами? Я ра
1ответ
1 голос
Связь между подсистемами и компонентами GameObject?
В настоящее время у меня есть архитектура (не на 100% точная): RenderData содержит примитивы, которые будут обрабатываться GraphicsEngine. После создания я должен отправить указатель renderDa
1ответ
1 голос
Как бы вы реализовали и провели различие между действиями ввода и состояниями ввода?
Я сейчас пытаюсь настроить свою игру, и я начал вводить данные. Это работает так: У меня есть класс Input, который уведомляет InputMapper всякий раз, когда какая-то клавиша нажата (или отпущена,
1ответ
3 голоса
ECS, как получить доступ к нескольким компонентам (не один и тот же) в системе?
Я внедряю базовую систему компонентов сущностей из http: //entity-systems.wikidot.com/rdbms-with-code-in-systems#java в C ++, но я не совсем понимаю, как я могу сделать несколько компонентов (не о
1ответ
3 голоса
Состояния символов в компонентной системе
Я работаю над Zelda-подобной игрой ( github ), и я сделал систему сущностей на основе компонентов. У меня есть класс Scene, который содержит std::vector из SceneObject. SceneObject - это набор
1ответ
3 голоса
Как я могу управлять ресурсами в памяти и распоряжаться ими в соответствующее время с помощью платформы Ashley?
Я работаю над libGDX и инфраструктурой Ashley, и я не смог найти какую-либо информацию об управлении ресурсами в памяти. Я хотел бы знать, есть ли способ контролировать те объекты, которые находя
2ответа
0 голосов
DirectX11 - Цветная интерполяция вдоль квадратной диагоналиФилипсовая геометрия с OpenGL в Qt appHow для анимации облаков в плоскости Почему мой персонаж прыгает только наполовину так же высоко? Как определить, является ли игрок между двумя точками? Как я могу нарисовать «конус зрения», камеры в плоской 2D-мини-карте? Почему мой спрайт в клон-маори Марио обрезается, когда я пытаюсь изменить его? Как я могу управлять ресурсами в памяти и удалять их в соответствующее время с помощью структуры Ashley? AI не так, чтобы скользить кусочки для слайд-головоломки для android (libgdx) Как перемещать спрайт, как если бы он не поворачивался при повороте на 90 градусов? Как перенести переменную из сценария в другую в GodotWhat является правильным способом преобразования метров в пиксели при использовании Box2D? Как определить тело между двумя точками в игровом искусстве и ресурсах LibGDX2D, размер и разрешение эскиза /чертежа для ПК-консоли 1080P? Как я могу нарисовать 500 миллионов треугольников с OpenGL? Можете ли вы сравнить параметр с другим параметром er с помощью ChoiceFormat? Остановка отражающего raycast /linerender laserRendering 2D тени в альтернативе shaderGLSL ES 2.0 для dFdxFineHow для обнаружения и предотвращения разрешения поддельных столкновений? Как сохранить мировой шаг, рулон или рыскание дочерних объектов? Как использовать камеру в Google VR SDK 1.50 для Unity? График в Java JPEG /PNG для простой карты. Каковы шаблоны и как их использовать? (Othello /Chess ...) Является ли механизм ранжирования рангов рангом эвристики или статистики? Сколько матриц мне нужно представлять прямоугольную фигуру и переводить ее? Нужна определенная информация о сетчатой ​​триангуляции и геодезических сферах
Представьте, что мы имеем структуру вершин, которая выглядит так: struct Vertex { XMFLOAT3 position; XMFLOAT4 color; }; Вершинный шейдер выглядит следующим образом: cbuffer MatrixBuff
1ответ
0 голосов
Проблема с DrawImage сопутствующим спрайтом Unity /UNet без лобби: как вы получаете упорядоченный список участников (сетевых игроков)? Unity Physics Not Getting Bounce AngleHow, чтобы найти возможные направления для перехода дальше? Как игры, генерирующие мир шумом обрабатывать физику на сервере? Селективное разрешение на столкновение Хотя анимация sprite RollingDo обычно выполняется с той же частотой кадров, что и сама игра? Как переназначить пространство мира на экранное пространство? Как я могу удалить часть ландшафтного коллайдера? Как отобразить очень большую сумму объектов в одном вызове drawelementarrays () в OpenGL? Квадратный алгоритм разделения областей. Как я могу выразить результат процента, чтобы пользователь мог легко понять? UnityEvent Array coding C # Как добавить размеры экрана iPhone X в сочетание разных размеров экрана iPhoneDirectX11 - Интерполяция цвета вдоль квадратной диагоналиFlicking геометрия с OpenGL в Qt appHow для анимации облаков в плоскости? Почему мой знак персонажа только наполовину высок? определить, является ли игрок между двумя точками? Как я могу нарисовать «конус зрения» камеры в плоской двумерной мини-карте? Почему мой спрайт спрайта марио Mario отключается, когда я пытаюсь изменить его? Как я могу управлять ресурсами в память и утилизировать их в нужное время с помощью рамки Эшли? Уклонение от столкновений не только AI не так, как слайд для слайд-головоломки для android (libgdx) Как перемещать спрайт, как если бы он не поворачивался при повороте на 90 градусов? переменная от сценария к другому в GodotWhat является правильным способом преобразования метров в пиксели при использовании Box2D? Как обнаружить тело между двумя точками в игровом искусстве и ресурсах игры LibGDX2D, размер и разрешение эскиза /чертежа для ПК-консоли 1080P? могу ли я привлечь 500 миллионов треугольников с OpenGL? Можете ли вы сравнить параметр с другим параметром с помощью ChoiceFormat? Остановить отражающий raycast /linerender laserRendering 2D тени в альтернативе shaderGLSL ES 2.0 для dFdxFineHow для обнаружения и предотвращения разрешения Как использовать камеру в Google VR SDK 1.50 для Unity? Как рисовать график в Java JPEG /PNG для простой карты? Каковы шаблоны и как их использовать? (Othello /Chess ...) Является ли механизм ранжирования рангов рангом эвристики или статистики? Сколько матриц мне нужно представлять прямоугольную фигуру и переводить ее? Нужна определенная информация о сетчатой ​​триангуляции и геодезических сферах
Контекст Я создаю 2D-игру с нуля в JS. Я рисую карту с помощью rpgmxp-наборов на данный момент, чтобы иметь некоторые ресурсы: документацию w3 , когда нашел что: (особенно последняя нота ч
2ответа
3 голоса
Хранение метаданных объекта
Вопрос о том, как обрабатывать данные о , но не особенно полезно для самой сущности. Примером таких данных может быть внешний скрипт, который контролирует поведение объекта или путь к файлу анимации
1ответ
3 голоса
Как должна быть реализована «система столкновений»?
Моя игра написана с использованием системного подхода с использованием Artemis Framework. Правильно знаю, что мое обнаружение столкновения вызывается из Movement System , но мне интересно, если это
1ответ
0 голосов
openGL-текстуры в растровом режиме. Какой лучший способ передвижения автомобилей по дорогам. Базовое моделирование радара. Определение высоты клавиатуры на AndroidAre. Звуковые сигналы Xna XACT точно рассчитаны для петлевого секвенсора. XNA Sprite Clipping неправильно во время вращения. Чтобы переместить спрайт автоматически, используя физикуHandler в Andengine «Разрешение столкновений - персонаж, идущий по восходящей земле» Приведение в движение рулевого управления. Почему Spritebatch рисует мои текстуры не по порядку? Как вращать спрайт с помощью multi-touch с AndEngine? Unity Android: производительность текстуры Truecolor и альтернативы для truecolorGLSL на пиксельное освещение с пользовательским светом typehow чтобы изменить количество отображаемых кадров в BlenderIs, возможно, обменные точки между игроками, использующими Game Center? Реализация многоязычной платформы соревнований AI, в которой используется метод AngleVectors в исходном коде quake 3. Макрокоманда exccocos2d. Какую «систему столкновений» следует реализовать? Monogame /SharpDX - Shader Параметры отсутствуютSimulate 'Shock a bsorbtion 'с резиновой шиной в PhysX (2.8.x). Панорамирование 3d-экрана в 2-м направлении с повернутой камерой
По причинам, указанным здесь Мне нужно текстурировать квад, используя растровое изображение (как в, 1 бит на пиксель, а не 8-разрядную pixmap). Сейчас у меня есть растровое изображение, храняще
1ответ
3 голоса
Система свойств Entity
Вместо типичной реализации систем сущностей-компонентов я перешел ориентированный на данные маршрут, описанный Джейсоном Грегори в Game Engine Architecture . Это действительно хорошо работает для о
1ответ
3 голоса
Система Entity с шаблонами C ++
Меня интересовал стиль Entity /Component для игрового программирования, и я придумал дизайн на C ++, который я бы хотел критиковать. Я решил пойти с довольно чистой системой Entity, где объекты -
1ответ
3 голоса
Система компонентных объектов - вычисление матрицы анимации физики?
Проблема заключается в том, сколько раз вычисляются матрицы, представляющие кости (для анимации и рендеринга) объекта. Если у меня есть эти компоненты: Позиция Скелет (содержит матрицы для
1ответ
3 голоса
Как распространять обновления компонентов? (Изменение компонентов во время выполнения)
Всякий раз, когда сущность добавляется в контроллер сущности (который по существу является суммой сущностей), я просматриваю его компоненты, чтобы выяснить, нужно ли мне регистрировать дополнительны
1ответ
0 голосов
Вычислить относительные движения мыши Независимо от positionUnity3d Resources.LoadAll <Sprite> пустая arrayDoes, обозначающая GameObject как статический, фактически повышает производительность? Как вы используете SoundManager для нескольких игровых игр по сети? Schlick Fresnel ShaderЧто такое техника генерации сетки, показанная в Chrome Music Lab? Как эффективно выбирать участки рельефа для рендеринга на основе позиция игрока? Как рассчитать расстояние, необходимое для прохождения, нужно достичь скорости x? Maya /Unity - просмотреть через модели. Рассчитать общую площадь композиции изображений. Динамически генерировать треугольники из точек. JavaScript 2D-поток жидкости. Как распространять обновления компонентов? (Изменение компонентов во время выполнения). Лучшая производительность при окклюзии, выбрасывание, плоскость или квадрат. Проблема с компенсацией латентности сети для лаггированных игроков с collisionSeams между черепичными текстурированными кубами. Конструкция готового компонента. Ограничение угла по часовой стрелке. Могу ли я вычислить координаты текстуры U, V на диске на бесконечности учитывая только вектор вида и вектор, указывающий на центр диска?
Контекст Я работаю над созданием варианта игры atari Breakaway IV, и я пытаюсь улучшить обработку ввода мыши. Я использую ввод движения мыши влево и вправо, чтобы переместить бампер. publi
1ответ
3 голоса
Предложения по дизайну для моего модуля Entity
Мне нужно несколько советов о том, как создать модуль Entity в моей игре, как применить шаблон MVC и вообще как Entity должен взаимодействовать с его контроллером и его представлением. Вначале не
1ответ
3 голоса
Какие данные должна собирать общая система обнаружения столкновений?
Я работаю над относительно общей двумерной системой обнаружения столкновений AABB для игрового движка, и я переписал ее еще раз, чем я хотел бы признать, из-за того, что не вычислял и не записывал к
2ответа
3 голоса
Добавление сущностей к существующим объектам. Должно ли это выполняться в классах Entity and Component?
Я нахожусь в ситуации, когда игроку может быть дано управление небольшими частями объекта (то есть левая ракетная батарея). Поэтому я начал внедрять сущности, как показано ниже. Объекты - это объ
1ответ
3 голоса
Как система Component Entity управляет игровым режимом?
Я хотел бы создать простую игру с огнем и стрелять с помощью системы Component Entity System (CES). В этой игре есть два режима игры (1): режим воспроизведения и режим настроек. Режим воспроизведени
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132