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

C ++ - це статична типова багатостороння парадигма, складена, мова програмування загального призначення.

6
Чи повинен об’єкт у 2D грі представляти себе?
Я роблю 2D вуличну винищувальну гру, яка не заснована на плитці. Зазвичай люди рекомендують, щоб сутності були надані рендерінгу, який робить їх, а не вони самі, але здається, що обернено краще, Чому один кращий за іншого? Спасибі
16 c++  rendering 

2
Поради щодо ігрової архітектури / моделей дизайну
Я деякий час працюю над 2d RPG, і я зрозумів, що прийняв деякі погані дизайнерські рішення. Зокрема, є декілька речей, які викликають у мене проблеми, тому мені було цікаво, які конструкції використовували інші люди для їх подолання. За невеликого тла я почав працювати над цим у вільний час минулого літа. …
16 c++  architecture  rpg 

2
Проектування гри на основі компонентів
Я пишу шутер (як, наприклад, 1942, класична двовимірна графіка), і я хотів би використовувати підхід на основі компонентів. Поки я думав про наступний дизайн: Кожен ігровий елемент (дирижабль, снаряд, боєприпас, ворог) - це Сутність Кожна організація - це набір компонентів, які можна додавати або видаляти під час виконання. Приклади: положення, …

3
Кінцевий стан машини в C ++
Отже, я багато читав про використання FSM для управління станом ігор, такі речі, як, що таке FSM, та використання стека або набору станів для його побудови. Я пережив усе це. Але я застряг у написанні реальної, продуманої реалізації FSM для цієї мети. Зокрема, як можна чітко вирішити проблему переходу між …

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

1
Чи * дзвінок * = (або * = дзвінок *) повільніше, ніж написання окремих функцій (для математичної бібліотеки)? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 4 роки тому . У мене є кілька векторних класів, де арифметичні функції виглядають так: template<typename T, typename U> auto operator*(const Vector3<T>& lhs, const …

1
Як отримати вигоду з кеш-процесора в системному двигуні компонентної системи сутності?
Я часто читаю в документаціях на ігровий механізм ECS, що є гарною архітектурою для розумного використання кеш-пам'яті. Але я не можу зрозуміти, як ми можемо отримати вигоду з кеш-процесора. Якщо компоненти зберігаються в масиві (або пулі), у постійній пам'яті, це хороший спосіб використовувати кеш-процесор, АЛЕ, якщо ми читаємо компоненти послідовно. …

1
Процедурний генератор зіркового поля
Хтось знає про будь-який код для процедурного генерування зіркових полів? В ідеалі я хотів би, щоб це базувалося на фізиці, щоб я мав реалістичні планети та місяці. Найкраще було б у C ++, відкритому коді та працювати з Ogre3d. Я не боюся кодувати щось із університетської праці, якщо немає нічого.

4
Бібліотека журналу для (с ++) ігор [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 12 місяців тому . Я знаю багато бібліотек журналів, але я їх не перевіряв. (GoogleLog, Pantheios, прискорене збільшення :: бібліотека журналів ...) В іграх, …

1
Як я можу визначити, скільки пам'яті відеокарти я використовую?
Я хочу програмно визначити під час виконання, скільки пам’яті відеокарт використовується моєю програмою. Конкретно мені цікаво, як це зробити на машині Windows за допомогою OpenGL, але мені цікаво, як це зробити і на інших платформах. Я знаю, що там є утиліти, які покажуть мені використання пам'яті під час роботи моєї …
15 opengl  c++  windows  c 

5
Як я можу позбутися від "відсутніх проблем з DLL"?
Я робив кілька ігор з Visual C ++ 2015 та OpenGL. Коли я запускав її на своїй машині, проблем не було, але коли я запускав її на інших машинах, це показує, що деякі DLL-файли відсутні. Я хочу знати, як переконатися, що цього не станеться наступного разу, і що я повинен …

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

3
Написання ігрового двигуна з нуля за допомогою OpenGL [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 6 років тому . Я хочу почати писати свій ігровий движок з нуля з метою навчання, які передумови і як це зробити, які мови …
15 c++  c 

1
Як працює простий алгоритм дурної воронки?
Працюючи з алгоритмом воронки, показаним на Digesting Duck, я не впевнений, як працює виявлення воронки. Чи може хтось мені пояснити метод чітко або запропонувати альтернативний спосіб виявлення воронки і якщо сторони воронки перекриваються?

1
Впровадження Skybox з GLSL версії 330
Я намагаюся отримати Skybox, що працює з OpenGL 3.3 та GLSL версії 330. Я не міг знайти повністю сучасного навчального посібника з програми OGL skybox ніде в Інтернеті, тому я модернізував старіший (використовуючи glVertexAttribPointer()замість gl_Vertexвершин і т.д.). Це в основному працює, але для двох основних деталей: Хмарочоси більше схожі на …
14 c++  opengl  glsl  cubemap  skybox 

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