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

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

1
DirectX11 без доданого вікна?
Мені просто цікаво, чи можливо ініціалізувати та використовувати DX11 або DX9 лише для екранного відображення - тобто без вікна, що додається. Моя мета - зробити деякий бенчмаркінг GPU перед відкриттям фактичного вікна. У цьому тестуванні відображається деяка тестова сцена, але вона не повинна бути видною. (Насправді залежно від бальної оцінки …
13 c++  directx11 

3
Ігровий цикл, як один раз перевірити умови, зробити щось, а потім не робити це знову
Наприклад, у мене є Ігровий клас, і він зберігає intте, що відстежує життя гравця. У мене умовна if ( mLives < 1 ) { // Do some work. } Однак ця умова продовжує стріляти, і робота виконується повторно. Наприклад, я хочу встановити таймер для виходу з гри за 5 секунд. …
13 c++  game-loop 

4
Сховати дані гри від гравця?
Я працюю над своєю першою грою (C ++), і хочу використовувати дизайн на основі компонентів. Нещодавно я багато читав про це, і вчора вирішив, що хочу зберігати дані об’єктів у зовнішніх файлах JSON, щоб забезпечити більшу гнучкість та легкість доступу. Тоді мені зрозуміло, що залишення цих файлів у дереві каталогів …
13 c++  data 

7
Найкращий (найпопулярніший?) Формат зображення для текстурування [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Гаразд, тому я використовую C ++ з OpenGL, і я збираюся створити завантажувач для …
13 c++  opengl  textures 

5
Яка бібліотека рекомендована для використання Lua з C ++? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 5 років тому . В даний час я планую, як інтегрувати сценарії Lua у свій 2D Game Engine, і я хотів би перейти до …
13 c++  lua 

5
Спеціальний пакет вмісту для файлів
Я збираюся придбати досить багато модельних пакетів з веб-сайту для прототипування моєї гри. У договорі зазначено, що я повинен їх захищати, щоб не допустити доступу громадськості до них. Пам’ятаю, працюючи з іграми Valve, вони використовували .gcf (файл вмісту гри), який в основному був архівом всього вмісту для кожної гри. Вони …
13 game-design  c++ 

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

1
Різні шейдери для різних об’єктів DirectX 11
Я навчаюсь Direct3D 11, і у всіх основних навчальних посібниках, які я знайшов у написанні шейдерів, шейдери Vertex і Pixel написані, щоб вони перетворили всю сцену однаково. Підручники, як куб візуалізації з текстурою ... Але мені цікаво, як ви розмежовуєте об’єкти? Що робити, якщо ви хочете, наприклад, імітувати дзеркальну поверхню …
13 c++  directx11 

3
Визначення активів у ігровому двигуні?
Я хочу визначити свої завантажені активи, але не знаю, який саме вибрати. Є 2 варіанти: Ім'я (рядок) Це найпростіший, а також швидкий з не упорядкованим_мапом (O (1)), але шлях повільніше, ніж за допомогою цілих чисел. Легко зрозумілий в коді. Цілі особи Найшвидший. Не зрозумілі в коді. Я знаю, що рядки …

1
Як я можу чітко та елегантно обробляти дані та залежності між класами
Я працюю над грі 2d вгору в SFML 2, і мені потрібно знайти елегантний спосіб, коли все буде працювати і поєднуватися разом. Дозвольте мені пояснити. У мене є ряд класів, які успадковують абстрактну базу, яка забезпечує метод малювання та метод оновлення для всіх класів. У циклі ігор я закликаю оновлення, …
12 c++  2d  architecture  sfml 

2
Стресове тестування ігрового сервера без користувачів?
Я працюю над картковою грою та її сервером. Тут буде вестибюль з багатьма столами та безліччю гравців. Єдине питання полягає в тому, як я можу зрозуміти, як воно може обробляти 100-ти одночасно користувачів без сотні одночасних користувачів? Як зазвичай це робиться?
12 c++  server  testing 

4
Залежність кругового класу
Це погано мати 2 класи, які потрібні один одному? Я пишу невеличку гру, в якій у мене є GameEngineклас, у якого є кілька GameStateпредметів. Для доступу до декількох методів візуалізації ці GameStateоб’єкти також повинні знати GameEngineклас - значить, це кругова залежність. Ви б назвали це поганим дизайном? Я просто прошу, …
12 c++  architecture 

1
Ефективний пошук шляху у вільному просторі
У мене є гра, розташована в космосі, і я хотів би видавати накази про рух, для чого потрібна обробка маршрутів. Тепер я розумію, що A * і подібні здебільшого стосуються дерев, а не порожнього простору, у якому немає вузлів прокладання маршруту. У мене є деякі перешкоди, які в даний час …
12 c++  path-finding 

1
Як я можу намалювати стрілку в краю екрана, що вказує на об'єкт, який не входить у екран?
Я хочу зробити те, що описано в цій темі: http://www.allegro.cc/forums/print-thread/283220 Я спробував різні методи, згадані тут. Спочатку я спробував використати метод, описаний Carrus85: Просто візьміть співвідношення двох трикутникових гіпонтануз (не має значення, який трикутник ви використовуєте для іншого, я пропоную пункт 1 і 2 як відстань, яку ви обчислите). Це …

2
Я хочу створити реалістичний рух автомобіля за допомогою векторів
Я поглянув, як це зробити, і виявив це http://www.helixsoft.nl/articles/circle/sincos.htm, я мав це зробити, але більшість функцій, які були показані, не працювали, я просто отримав помилки тому що їх не існувало. Я переглянув функції cos і sin, але не розумію, як їх використовувати чи як правильно працювати автомобілем за допомогою векторів. …

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