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

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

3
Чи використовується GNU GCC для ігор AAA?
GNU GCC - дуже поширений компілятор, але, схоже, майже ніхто не використовує його для великих проектів, таких як ігри AAA. Для мене це працює чудово, з ним ніколи не було проблем. Але мені цікаво, чому всі ігри AAA, здається, використовують комерційні компілятори, такі як Intel Studio? Чому це важливо? GNU …
11 c++  game-industry  c  mingw 

5
Вам потрібні дорогі сервери та вигадливий хостинг для того, щоб зробити багатокористувацьку гру?
Я закінчив працювати над RPG, і, здавалося б, набагато веселіше зробити його багатокористувацьким. SFML має мережеву функцію, я вважав, що це можливо, але знову ж таки, ніколи в житті я навіть не пробував щось базове щодо роботи в мережі, адже мої знання про неї дуже обмежені. Що потрібно для того, …
11 c++  multiplayer  sfml 

2
Про що я повинен турбуватися, змінюючи походження OpenGL у верхній лівій частині екрана?
Для самоосвіти я пишу 2D платформерний движок на C ++ за допомогою SDL / OpenGL. Спочатку я починав з чистого SDL з підручників на sdltutorials.com та lazyfoo.net, але тепер я використовую SDL для створення контексту візуалізації OpenGL, а потім рендерінга з функціями OpenGL (конкретно, безпосередньо режимом, але я дізнаюся про …
11 c++  opengl  2d  sdl 

1
Імітація ігрових яблук - не можна змусити його працювати [закрито]
Важко сказати, про що тут питають. Це питання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтованим відповіді в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 7 років тому . Я намагаюся створити гру з …
11 c++ 

3
Як організувати ігровий движок на C ++? Чи корисне використання моєї спадщини?
Я початківець і в розробці ігор, і в програмуванні. Я намагаюся навчитися деякому принципу в побудові ігрового двигуна. Я хочу створити просту гру, я зараз в тій точці, коли я намагаюся реалізувати ігровий движок. Тому я подумав, що мій ігровий движок повинен контролювати це: - Moving the objects in the …
11 c++  architecture  oop 

2
Як відключити рух по осі Y в двигуні фізики Bullet
Я хочу створити об'єкт, ніж рухатися тільки по осях X і Z, при цьому утримуючи вісь Y відключена (це як рух у 2D, і об'єкт не впаде вниз). Наразі я використовую обмеження 6 dof для обмеження руху по осі Y, але воно не працює: btRigidBody* zeroBody = new btRigidBody(0, NULL, …

2
Які найкращі способи серіалізації та несеріалізації мережевих повідомлень для багатокористувацької гри C / C ++?
Зараз ми використовуємо JSON і хочемо перейти до двійкового формату для деяких типів повідомлень між клієнтом і сервером. Чи повинен я просто прочитати структури в сокет? Використовувати протіколові буфери / ощадливість? Як я повинен представляти масиви даних? Яким повинен виглядати інтерфейс для упаковки / розпакування даних?

1
Зареєструвати компоненти ігрових об’єктів у ігрових підсистемах? (Компонентний дизайн ігрового об'єкта)
Я створюю компонентну систему ігрових об'єктів . Деякі поради: GameObjectце просто список Components. Є GameSubsystems. Наприклад, візуалізація, фізика тощо. Кожен GameSubsystemмістить вказівники на деякі з Components. GameSubsystemце дуже потужна і гнучка абстракція: вона представляє будь-який фрагмент (або аспект) ігрового світу. Існує потреба в механізмі реєстрації Componentsв GameSubsystems(коли GameObjectстворюється і складається). …

1
Проблема виявлення колізійних ліній в колі
В даний час я розробляю клон прориву, і я потрапив у блокпост, коли отримав виявлення зіткнення між кулькою (колом) та цеглою (опуклий багатокутник), що працює правильно. Я використовую тест на виявлення зіткнень кола-лінії, де кожна лінія являє собою і край на опуклій цегли багатокутника. Більшу частину часу тест Circle-Line працює …

1
Міжплатформна розробка C ++ / OpenGL ES (iOS / Android) [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 4 роки тому . У мене вже є розумний досвід роботи з C ++ та OpenGL, і я нещодавно вирішив спробувати розробку мобільних ігор. …

2
Обертання камери від третьої людини до цілі
У мене є камера третьої людини, яка дивиться не прямо на плеєра, а десь перед ним. Коли користувач переходить у режим зйомки, я хочу, щоб камера повернулася до плеєра, щоб стикатися з ціллю. На зображенні вище. "O" - гравець (походження), "L" - це вигляд, "C" - положення камери, "T" - …

1
Скориставшись багатопоточністю між ігровим циклом та openGL
Говорячи в контексті гри, заснованої на рендері openGL: Припустимо, є дві нитки: Оновлення логіки гри і фізики тощо для ігрових об'єктів Робить openGL виклики для малювання кожного ігрового об’єкта на основі даних в ігрових об'єктах (цей потік 1 постійно оновлюється) Якщо у вас є дві копії кожного ігрового об'єкта в …

2
Оскільки Table.drawDebug застарілий у libGDX, що я повинен використовувати замість цього?
Я дотримуюся книги "Навчання розвитку ігор LibGDX", щоб зробити просту гру. Я перебуваю в розділі створення меню, де ми створюємо етап і візуалізуємо його з межами налагодження. У книзі йдеться про використання, Table.drawDebug(stage)але цей статичний метод, здається, повністю видалено з Tableкласу фреймворків . Я імпортую com.badlogic.gdx.scenes.scene2d.ui.Table; нижче мій код: @Override …

1
Як можна зберігати глобальні контекстні дані в компонентній системі сутності?
Моє запитання таке: Як можна зберігати глобальні дані контексту, тобто. інформація про світові дані, поточний світовий час тощо в системі компонентів сутності? Я думаю, що я працюю над тим, щоб створити світову імітаційну гру в стилі «Карлик-фортеця» в C ++. Я створив двигун ігрового двигуна для стильових компонентів просто для …

4
Ідентифікація "типів" сутності в системі суб'єктів-компонентів
Якщо суб'єкт господарювання не має явного "типу" (наприклад, програвач) і є просто колекцією компонентів, то як я можу визначити об'єкти, над якими мої системи повинні і не повинні працювати? Наприклад, в грі в понг весло і м'яч стикаються з межами вікна. Однак системи керування зіткненнями для кожної з них будуть …

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