Запитання з тегом «performance»

Якість, ефективність та швидкість запуску ігрового процесу в результаті декількох факторів у дизайні та структурі гри та її архітектурі.

2
Чи варто використовувати пули частинок на керованих мовах?
Я збирався реалізувати об’єктний пул для своєї системи частинок на Яві, потім знайшов це у Вікіпедії. Перефразовуючи, це говорить про те, що об'єктивні пули не варто використовувати в керованих мовах, таких як Java і C #, оскільки розподіли займають лише десятки операцій порівняно з сотнями в керованих мовах, таких як …

2
Чи варто турбуватися про місце відліку GPU?
Чи впливає місцеположення, яке стосується продуктивності графічного процесора, як і продуктивність процесора? Наприклад, якщо я надішлю 200 команд малювання до графічного процесора, чи побачу (потенційно) помітну різницю, якщо дані кожної команди є суміжними в пам'яті замість того, щоб стрибати навколо буферів / карт текстур? Побічне запитання: я припускаю, що GPU …

2
Як покращити продуктивність для дорогих функцій у 2d city builder
Я вже шукав відповіді, але не зміг визначити найкращого підходу для обробки дорогих функцій / розрахунків. У моїй теперішній грі (міська забудова на основі 2d) користувач може розміщувати будинки, будувати дороги тощо. Усі будівлі потребують підключення до вузла, який повинен розміщувати користувач на кордоні карти. Якщо будівля не підключена до …

2
Сканування обличчя Voxel (спрощення сітки, можливо, використання жадібного)
Редагувати: Це лише для мого власного досвіду навчання, я не задаю це питання. Це стосується місцевого двигуна, подібного до Minecraft. Я зберігаю блоки в шматках (16x256x16 блоків в шматку). Коли я генерую шматок, я використовую кілька процедурних прийомів для встановлення місцевості та розміщення предметів. Під час генерації я зберігаю один …

1
Як вимкнути світло в Unity3D?
По-перше, я володію Unity Pro. Я шукав оклюзійні світильники, коли їх деякий час не оглядають, щоб поліпшити продуктивність. Основними методами, з якими я натрапив, були використання BecameVisible () та тестування камери фрустуму. Моя основна проблема полягала в тому, що якщо гравець переглядає ділянку, яка буде освітлена світлом, я все одно …

3
Як часто зберігати стан гравця в стійких онлайн-іграх?
В онлайн-іграх люди вважають за краще входити та вимикатись, коли захочуть. Зазвичай їх ігрові досягнення легко зберігаються на сервері. Це не так складно досягти, але мені цікаво, як це можна зробити ефективним способом, який має сенс і масштаб. Чи має сенс зберігати координати гравця та стан кожного разу, коли вони …

2
Як ефективно зберігати та відображати карту плитки в Інтернеті?
Про Це фактично два питання в одному. Перш за все, я шукаю спосіб ефективного зберігання великої кількості даних про плитку. Інший аспект стосується запиту набору даних та відображення плиток. Дозвольте спочатку дати вам декілька відомостей. Ми створюємо багатокористувацьку гру-магнат на основі браузера, використовуючи бібліотеку CraftyJS, щоб повернути її на Canvas. …

3
Чи є кращий спосіб налаштувати систему подій?
Системи подій дивовижні, вони створюють надзвичайно громіздкий код приручити і дійсно дозволяють динамічно створювати ігри за допомогою легкого спілкування об'єктів та ігрового циклу. Мені важко працювати з ефективністю мого поточного впровадження. Наразі моя незначна оптимізація розділення списків об’єктів на події, на які вони відповідають, творила чудеса, але я можу зробити …

4
Як покращити ефективність дозування
Я розвиваю спрайтову 2D гру для мобільних платформ (платформ) і використовую OpenGL (ну, власне, Irrlicht) для візуалізації графіки. Спочатку я здійснив спрайт-рендерінг простим способом: кожен ігровий об’єкт відображається як квадратик із власним графічним викликом GPU, тобто, якщо у мене було 200 ігрових об'єктів, я робив 200 дзвінків на кадр. Звичайно, …

4
Геометричні перетворення на процесорі та графічному процесорі
Я помітив, що багато 3d програми зазвичай роблять векторні / матричні обчислення, а також геометричні перетворення на процесорі. Хтось знайшов перевагу в переміщенні цих обчислень у вершинні шейдери на GPU?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.