Розробка ігор

Питання та відповіді для професійних і незалежних розробників ігор

3
Розпізнавання шестикутної кліки
Я працюю над грою, в якій збираються задихатись шестикутники. В даний час у мене є зображення шестикутника, яке я використовую (усі сторони однакової довжини ... він вписується у зображення 50px на 50px). Я дещо новачок у C # і справді новачок у XNA, але чи є якийсь простий метод, який …
17 c#  xna  hexagonal-grid 

4
як працює HDR?
Я намагаюся зрозуміти, що таке HDR і як він працює. Я розумію основні поняття і маю невелике уявлення про те, як це реалізується за допомогою D3D / hlsl. Однак це все ще досить туманно. Скажімо, я візуалізую сферу з текстурою землі та невеликим точковим списком вершин, щоб вони виступали зірками, …
17 c++  hlsl  directx11  hdr 

2
Як реалізувати покроковий ігровий движок?
Давайте уявимо таку гру, як Heroes of Might and Magic, або Master of Orion, або ваша покрокова гра на вибір. Яка логіка гри в тому, щоб зробити наступний поворот? Чи є матеріали чи книги, які можна прочитати на тему? Для конкретності, давайте уявимо ігровий цикл: void eventsHandler(); //something that responds …
17 turn-based 

1
Як застосувати орієнтований на дані дизайн із об’єктно-орієнтованим програмуванням? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Я читав багато статей про орієнтований на дані дизайн (DOD) і розумію це, але …
17 c++  architecture 

4
Які відмінності між XNA 3.1 та 4.0? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Я кілька місяців відсутній від XNA і хочу повернутися до нього. У мене була …
17 xna  c#  xna-4.0 

4
Динамічне розподілення пам’яті та управління пам’яттю
У середній грі на сцені є сотні, а може й тисячі предметів. Чи повністю правильно розподіляти пам'ять на всі об'єкти, включаючи постріли з гармати (кулі), динамічно за допомогою default new () ? Чи варто створити будь-який пул пам’яті для динамічного розподілу , чи не потрібно це турбуватися? Що робити, якщо …

5
Бажаний спосіб візуалізації тексту у OpenGL [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 2 роки тому . Я збираюсь знову підібрати комп’ютерну графіку для університетського проекту. Для попереднього проекту я використовував бібліотеку під назвою FTGL, яка не …

3
Чи є C ++ "все ще" кращим у розробці гри? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Я 2D-ігровий програміст. Деякі мови програмування, якими я непоганий, - це C, Java, C …
17 c++  3d  game-industry 

6
Чи реальна необмежена деталізація?
Багато аспектів технології Unlimited Details Unlimited Detail для мене здаються сумнівними, навіть вступний параграф (через використання слова необмежений): Unlimited Detail - нова технологія створення 3D графіки в режимі реального часу. Unlimited Detail відрізняється від існуючих 3D графічних систем тим, що він може обробляти необмежені дані хмарних точок у режимі реального …
17 3d  voxels  point-cloud 

6
Як оптимізувати веб-додаток HTML5 Canvas та JavaScript для мобільних Safari?
Я створив гру HTML5 Canvas та JS, яка чудово працює на робочому столі чи ноутбуці в Chrome (30 кадрів в секунду), але на мобільному Safari я отримую лише 8 кадрів в секунду. Чи є прості поради чи підказки для збільшення частоти кадрів?

7
"Бінарний XML" для ігрових даних?
Я працюю над інструментом редагування рівня, який зберігає свої дані як XML. Це ідеально під час розробки, оскільки безболісно вносити невеликі зміни у формат даних, і це прекрасно працює з деревоподібними даними. Недоліком є ​​те, що XML-файли досить роздуті, в основному через дублювання імен тегів та атрибутів. Також завдяки числовим …
17 tools  xml  compression 

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

5
Коли слід використовувати вектор / список?
Я можу зрозуміти, коли використовувати списки, але я не розумію, коли краще використовувати вектори, ніж використовувати списки у відеоіграх: коли краще мати швидкий випадковий доступ? (І я розумію, чому швидше вставляти / видаляти в списки, оскільки він просто видаляє / додає покажчики, але він все одно повинен знайти відповідний елемент …

4
Як я можу написати систему збереження / завантаження для своєї гри?
Я намагаюся розібратися, як написати систему збереження / завантаження системи для моєї гри в C ++. На сьогоднішній день я все це роблю, використовуючи бінарні прапори. Хтось має підказку, як це зробити іншим способом? Я не проти використовувати бінарне, але хочу знати свої варіанти. Я також хочу щось, у якому …
17 c++  loading 

5
Отримати це проти твердого дизайну програмного забезпечення?
Маючи достатньо часу в наших руках, щоб завершити ігри, які ми розробляємо, як ви можете досягти хорошого балансу між надійною архітектурою програмного забезпечення та успішним прогресом, щоб все це було зроблено? Мій особистий виклик: як щодо ефективності сьогодні та довгострокового мислення одночасно? Плюс, якщо ви це робите, ви можете так …

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