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

1ответ
1 голос
Как бы вы реализовали и провели различие между действиями ввода и состояниями ввода?
Я сейчас пытаюсь настроить свою игру, и я начал вводить данные. Это работает так: У меня есть класс Input, который уведомляет InputMapper всякий раз, когда какая-то клавиша нажата (или отпущена,
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
2ответа
3 голоса
Структура C ++ для списка компонентов
Я разрабатываю игру на C ++, используя систему Entity-Component. Я собираюсь хранить список каждого компонента, с позицией каждого компонента в сопоставлении списка его сущности. Итак, пятый элем
2ответа
3 голоса
Как реализовать n-тело в системе компонентов Entity
Недавно я столкнулся с проблемами в системных компонентах Entity, чтобы узнать, как далеко я могу продвинуть парадигму. Одна из проблем, с которой я, в частности, борюсь, пишет о элегантной реализац
2ответа
3 голоса
Система компонентов Entity: отношение системы и компонентов
Я планирую разработать игру на C # (но я не думаю, что этот язык имеет значение), и я буду использовать Entity Component System, так как я знаю по дизайну, что в моей игре будет много разных игровых
1ответ
3 голоса
Системы компонентов Entity, Input и Angry Birds!
Я использую Artemis ECS. У меня уже есть основы игры. Теперь я пытаюсь определить, как изящно обрабатывать ввод и в меньшей степени столкновения. Некоторые люди говорят с ECS, все должно быть компон
3ответа
3 голоса
Как вы фильтруете объекты в Entitiy Component System?
В настоящее время я пишу свой собственный ECS на C ++, и я использую std::bitset. Я регистрирую компонент во время компиляции и присваиваю ему идентификатор. Position has ID 1 Direction has ID
1ответ
4 голоса
Связь с системой столкновений в ECS
Я прочитал множество статей и форумов о ECS, но все еще не могу понять, как что-либо в движке должно взаимодействовать с Collision System. Предположим, у меня есть система ввода, которая обрабатывае
3ответа
0 голосов
Текстовые учебные пособия для Unity3d [закрыты] Как сделать выборочную визуализацию поверхности воды? Обработка событий в ECSHow для реализации вращающегося прямоугольника вокруг круга в libGDX Box2D? Эффективное управление буферной памятью вертекса? Изменение скорости движения в tweenHow я бы сказал игроку, какие параметры они без явного указания им? Как я могу заставить игрока появиться в определенном месте на карте? Шейдеры: упаковка 4 текстур в один RGBA - медленнее? Объясните Mesh.MarkDynamicHow вы избегаете отставания от Three.js и mousemove? Unity Ragdoll Коллайдеры не сталкиваются.Интернет XCode build linker errorHow для анимации персонажа с реквизитами в Blender, а затем эти реквизиты, модифицируемые в Unity3D? AddComponent с сетью * во время выполнения? Соответствие коллайду размеру ячеек персонажей в разных позахNetworking /Packet Design2D Collision Box ClippingWater effect using DuDv Map weird lookHow я могу установить 3D-звук для своей игры в единстве5? Как реализовать «Fog of War» в SpriteKit или Cocos2D? Применяя вход для a lway-moving player в многопользовательской игре. Чтобы привязать фреймбуфер к целой карте куба из GL_TEXTURE_CUBE_MAP_ARRAY? Как получить NPC для поиска и отслеживания пути к другому NPC? Создание трехмерных биомов Когда происходит передача памяти с CPU на GPU при создании как рисовать полигон с изображением в libgdx? Общение с системой столкновений в ECSHow можно ли точно моделировать орбиты в Unity? Преобразует ли кватернион в матрицу много накладных расходов?
Надеюсь, это подходящее место, чтобы спросить об этом. Я очень новичок в Unity, но не в программировании. У меня также есть некоторые базовые навыки программирования игр. Я ищу текстовые версии в
2ответа
4 голоса
Реализованные агенты, управляемые государством, в системе-объекте-компоненте
Агент, управляемый состоянием, является агентом, который выполняет действие на основе его текущего состояния. Логика может быть реализована с использованием D-FSM, который изменяет состояние в завис
3ответа
0 голосов
Перемещение объекта в направлении вращения. Скрыть некоторые объекты из камеры (туман). Независимо от скорости плавучести с помощью подстановки. Что означают эти настройки Google Play Buildbox? Как я могу создать Assimp с MinGW? [закрыто] Почему мой целевой рендеринг DX9 ограничен 512 × 512? Как создать прокручиваемую карту в холсте HTML5? Warcraft III, плагин SharpCraft C #: использование встроенного «TimerStart»? Как я могу создавать заклинания на основе местоположения, которые создайте почвенные пятна на земле? (Three.js) - Какие свойства object3D необходимы для создания функции rayCaster.intersectObjects ()? Крупные 2D-массивы, вызывающие сбор мусораКакая версия Marching Cubes приносит «двусмысленности» Оптимизация текстурирования Text Rendering? показания акселерометра в движение объекта LibGDX MainMenu с ScrollPane - выберите уровень и нажмите Playproblem, загрузите модель Collada DAE с помощью Assimp в OepnGL 4.4Как я делаю автомобили на одномерной дорожке, избегая столкновений? Проблема с качеством текстуры в UnityHow для raycast против physx Как рассчитать направленную световую усечку от камеры frustumImplementig Активированные государством агенты в задачах объекта-компонента -Аккелерометр? Определите, что узел octree должен быть co ntinuecost изменения текстуры и изменения цвета. Как определить, сжимается ли устройство в двух других устройствах Box2D? Как управлять объектами (в системе компонентов сущностей) с использованием сценариев Lua? Каков наиболее эффективный способ работы с синхронизацией губ /лицевой стороной выражения в XNA? MSAA отложенная проблема реализации. Как я могу объединить углы фрактально сгенерированных границ, чтобы они выглядели естественными? Как я могу найти «конечные» вершины на сетке с открытым концом? Использование неба для косвенного освещения - следует ли удалить солнце • Подходы к таймированным элементам головоломки. Невозможно использовать анимацию Maya со сценариями при импорте в UnityMost эффективный способ реализации delta timeDirect3D. 11: Изменение полноэкранного разрешения не работает. Как справиться с необработанными значениями и процентами?
Я создаю графическую сцену с OpenGL и SDL, и я столкнулся с проблемой перевода объекта в его направлении вращения. Каждый из графических объектов в сцене имеет объект Transform, который содержит
1ответ
4 голоса
Различные объекты, взаимодействующие по типу
Большое спасибо всем, кто решил потратить время, чтобы прочитать все это и предложить любые советы. Я пишу игру, в которой несколько разных видов объектов перемещаются по структуре платы на основ
1ответ
4 голоса
EventManager, добавляющий данные к сообщению о событии
Некоторая предыстория: Я решил, что пришло время начать игру. У меня есть степень бакалавра в области компьютерных наук, но на самом деле я не очень разбирался в учебе. Я начал делать быстрый
2ответа
4 голоса
Управление перемещением с использованием архитектуры объектов на основе компонентов
Я видел различные описания того, как обрабатывать перемещение в инфраструктуре сущности на основе компонентов. Наиболее распространенным я наткнулся на идею использования компонентов под названием
1ответ
5 голосов
Графики сцены и системы компонентов объекта
Я пытаюсь определить, как перенести мою текущую реализацию узлов в графе сцены на систему компонентов сущности и изо всех сил пытаюсь обернуть голову тем, как эти два могут работать вместе, если это
1ответ
5 голосов
Соединения Box2D в системе компонентов сущностей
Я ищу способ иметь соединения Box2D в системе компонентов сущности, вот что я нашел: 1) Имея суставы в компоненте Box2D /Body в качестве параметров, у нас есть объединенный массив с идентификат
2ответа
5 голосов
Как я могу обеспечить расширяемость атрибутов в системе сущностей на основе компонентов?
Этот вопрос и его ответы направлены против использования системы компонентов сущностей, где компонент является всего лишь общим классом с динамическим контейнером для атрибутов /свойств комп
2ответа
6 голосов
Почему объекты в составной системе составлены во время выполнения?
Почему системы компонентных компонентов являются такими, какие они есть? Например, насколько я видел, это может выглядеть так: class Entity list of components add component remove comp
1ответ
6 голосов
Является ли «система компонентов сущностей» принципом или шаблоном?
Поскольку ECS следует принципу Композиция над наследованием , и это позволяет изменять поведение игровых объектов во время выполнения. Если ECS является принципом, из моей памяти о шаблонах прое
1 2

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

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