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

Процес модифікації програмного забезпечення, щоб деяка його частина працювала ефективніше або використовувала менше ресурсів. Взагалі, це означає, що воно виконується швидше, або знадобиться менше ресурсів.

9
Чому так рано погано оптимізувати?
Трохи вивчивши оптимізацію, я виявив (буквально скрізь), що здається загальновизнаним гріхом оптимізувати гру занадто рано. Я насправді цього не розумію, чи не було б неймовірно складно змінити деякі основні структури гри наприкінці, а не розвивати їх вперше, враховуючи продуктивність? Я вважаю, що очікування, поки гра закінчиться, скаже вам, якщо вам …

17
Поради щодо оптимізації низького рівня C ++ [закрито]
Якщо припустити, що у вас вже є алгоритм найкращого вибору, які рішення низького рівня ви можете запропонувати для видавлювання останніх крапель солодкої частоти кадрів із коду С ++? Само собою зрозуміло, що ці поради стосуються лише тієї критичної секції коду, яку ви вже виділили у своєму профіле, але вони повинні …
79 c++  optimization 

6
Як я можу оптимізувати світ вокселів Minecraft?
Я знайшов дивовижні великі світи Minecraft надзвичайно повільними для навігації, навіть із чотирьохядерним та м'яким графічною картою. Я припускаю, що повільність Minecraft походить від: Java, як просторове розділення та управління пам'яттю, є швидшими в рідному C ++. Слабкий світовий поділ. Я можу помилитися в обох припущеннях. Однак це змусило мене …


3
Оптимізація гри XD 2D
Чи є сенс застосовувати логіку, щоб пропустити візуалізацію об'єктів поза вікном перегляду або я не повинен про це піклуватися і дозволити Рамки це зробити?
56 xna  2d  optimization  xna-4.0 

1
Наскільки ефективні системи кешування ефективні?
Останнім часом я багато читав на сутнісних системах, щоб впровадити в свій ігровий движок C ++ / OpenGL. Дві ключові переваги, які я постійно чую з похвалою щодо сутнісних систем, є легке побудова нових видів сутностей, що не пов'язане зі складними ієрархіями спадкування, та ефективність кешу, яку я маю проблеми …

7
Чи рекомендовано Microsoft використовувати властивості C #, застосовні для розробки ігор?
Я розумію, що іноді потрібні властивості, як-от: public int[] Transitions { get; set; } або: [SerializeField] private int[] m_Transitions; public int[] Transitions { get { return m_Transitions; } set { m_Transitions = value; } } Але моє враження полягає в тому, що в розробці ігор, якщо у вас немає причин …

9
Поради щодо оптимізації OpenGL [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Які поради або підказки ви маєте зробити, коли зробити OpenGL більш ефективним?

6
Як оптимізувати функцію відстані?
Розробляючи досить просту гру, схожу на RTS, я помітив, що мої розрахунки на відстані викликали вплив на продуктивність. У будь-який час проводяться перевірки на відстані, щоб дізнатися, чи знаходиться одиниця в межах до своєї цілі, якщо снаряд досяг своєї мети, чи гравець перебіг пікап, загальне зіткнення тощо. Список продовжується і …

7
Оптимізація гравітаційних розрахунків
У мене є купа предметів різної величини та швидкості, які тяжіють один до одного. Під час кожного оновлення я повинен переходити кожен об'єкт і додавати сили завдяки гравітації кожного іншого об'єкта. Це не дуже добре, це одне з двох великих вузьких місць, які я знайшов у своїй грі, і я …

6
Заклинання заклинання - як оптимізувати шкоду за секунду
Уявіть, у нас є майстер, який знає кілька заклинань. Кожне заклинання має 3 атрибути: Пошкодження, час охолодження та час відкидання. Досить стандартні речі RPG. Час виходу з ладу: кількість часу (t), яке пройде, перш ніж ви зможете передати це заклинання знову. Заклинання продовжується "охолодження" в той момент, коли воно починає …

5
Навчання оптимізації за допомогою складання [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 3 роки тому . Я студентка другого курсу технології комп’ютерних ігор. Нещодавно я закінчив свій перший прототип свого …

3
У сучасних іграх AAA з відкритим середовищем і великою кількістю статичного вмісту (наприклад, криза), як проводиться відключення оклюзії?
Дві ідеї, які я маю на увазі: 1) Сцена виводиться на невидимий буфер, використовуючи моделі низької роздільної здатності та малого числа полігонів (або навіть використовуючи лише обмежуючі об'єми, такі як куби чи сфери). Потім буфер перевіряється, щоб знати, що видно чи ні. Перш ніж відобразити сцену з низькою роздільною здатністю, …

4
Які опкоди швидші на рівні процесора? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 3 роки тому . У кожній мові програмування є набори опкодів, які рекомендуються над іншими. Я намагався перерахувати їх тут, в порядку швидкості. Побітові …

5
Як я можу зробити величезні місцевості в Unity?
Як я можу зробити надзвичайно величезні місцевості в Unity? Здається, я можу встановити величину ширини та довжини. Але роздільна здатність Heightmap досягає лише 4097, а роздільна здатність - до 4048. Будь-які ідеї?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.