memory-efficiency — все вопросы
1ответ
3 голоса
Можно ли полностью избежать копирования данных изображения при загрузке текстур в графический процессор на iOS?
Я не разработчик игр, но много лет занимаюсь разработкой программного обеспечения для iOS. У меня есть особый интерес к графике и анимации, но мельчайшие детали все еще немного чужды мне.
Вот сце
1ответ
3 голоса
Несколько полудинамических объектов в одном VBO
Я работаю над игрой, которая использует opengl 3 . Огромная геометрия распространяется по сетке около 270 000 ячеек . Геометрия в каждой ячейке, хотя и не очень часто, может изменяться независимо
1ответ
3 голоса
Различия в производительности: один пустой GameObject с несколькими дочерними объектами против одного GameObject, сформированный путем предварительного слияния бывших дочерних объектов
Представьте себе игру робота, в которой роботы сделаны из предварительно построенных блоков. Поэтому каждый блок представляет собой отдельный объект GameObject с одной сеткой каждый.
Я пытаюсь по
1ответ
3 голоса
Может ли glTexImage2D () использовать уже существующий блок памяти?
Можно ли использовать glTexImage2D() и /или glTexSubImage2D() (или, может быть, есть какой-то другой метод, о котором я не знаю) с уже существующим блоком памяти, вместо того, чтобы всегда загружать
1ответ
3 голоса
Индивидуальный распределитель памяти iOS
Я собираюсь начать писать iOS-игру, и я буду использовать в основном C ++ /C для основной логики геймплея.
Мне очень нравится предварительно распределять все в игре и стараться избегать любых дин
2ответа
3 голоса
Каков диапазон потребления ОЗУ типичного 3D-персонажа в видеоигре?
Каково среднее количество КБ в памяти для 3D-символа?
Конечно, это, очевидно, будет предвзятым, основываясь на той игре, о которой мы говорим.
Тем не менее, меня меньше интересует фактический размер
2ответа
3 голоса
Почему в LibGDX не используются ресурсы, такие как Pixmap?
Я рассматривал структуру LibGDX и некоторые классы, такие как метод dispose ).
Мне интересно, так как это Java, почему они не решили утилизировать ресурсы при финализации Pixmap? То есть переопр
2ответа
3 голоса
Разделитель одиночных /двухкамерных кадров подходит только для данных POD?
Предположим, у меня есть один распределитель стека кадров, поэтому я использую его для выделения памяти для моих временных данных.
size_t freeTilesSize = 10;
int* freeTiles = _allocator.allocate&l
3ответа
3 голоса
Как заставить сборщик мусора окунуться в libgdx?
Я обнаружил, что вы можете контролировать использование вашей памяти в libgdx с помощью:
int javaHeap = Gdx.app.getJavaHeap();
int nativeHeap = Gdx.app.getNativeHeap();
Но, как я могу принудите
1ответ
3 голоса
Unity3d - Нужно ли мне уничтожать gameobject И скрипт?
От правильной защиты от утечек мне нужно удалить оба из них или избавиться от одного, заботясь обо всех?
В настоящее время я уничтожаю скрипт И игровой объект
private void OnDestroy() {
Des
1ответ
4 голоса
Хранение большого многослойного tilemap
Моя игра состоит в основном из «морской» плитки и площадей плиток для образования «островов». Каждая «морская» плитка точно такая же.
Карта изначально большая и будет увеличиваться. Я пытаюсь уме
1ответ
4 голоса
OpenGL FBO для изображения OpenCV
Я пытаюсь найти лучший способ поделиться изображением между OpenGL и библиотеками OpenCV. Я выполняю рендеринг текстуры на OpenGL, поэтому у меня есть и FBO /текстура, после чего я хочу передать его
2ответа
4 голоса
Как бороться с большими открытыми мирами?
В большинстве игр весь мир достаточно мал, чтобы вписаться в память, однако есть игры, в которых это не так, как это заархивировано, как может игра по-прежнему работать, хотя мир настолько велик и,
1ответ
4 голоса
Эффективное управление буферной памятью вершин?
Я создаю двигатель воксела с аналогичным механизмом для minecraft (да, я знаю ...).
Он работает, загружая и выгружая отдельные куски 16 * 64 * 16 кубов каждый в квадратной сетке вокруг игрока. Это о
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, но не в программировании. У меня также есть некоторые базовые навыки программирования игр.
Я ищу текстовые версии в
1ответ
4 голоса
Как я могу использовать распределители для разных систем?
Я перехожу к архитектуре памяти для своей игры, и хотя я знаю, что мои бюджеты памяти могут быть не окончательными, я нахожусь в точке, где я могу начать использовать их в общем смысле. Я знаю, что
1ответ
4 голоса
Эффективное, оптимизированное по Terraria-2D-освещенности
Я работаю над клоном terraria, и я нацелен на то, чтобы он мог работать на большинстве Android-устройств. Я могу генерировать мир, прыгать и т. Д., Но я не хочу добавлять какое-то эффективное освеще
2ответа
4 голоса
Отображение структуры C ++ в HLSL cbuffer
Из любопытства (и спокойствия ума ...) Я задавался вопросом, как DirectX решает, какой атрибут из struct соответствует правая переменная внутри HLSL cbuffer-register (x) (кроме объявленного порядка