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

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

6
Чи OpenGL підходить для 2D ігор?
Я певний час навчаю себе бібліотекою OpenGL і хочу почати робити гру. Однак, для більш легкого вступу, я хочу почати з чогось 2D, наприклад, гри в стилі Pokemon. Це хороший план, або OpenGL створений спеціально для 3D?
44 opengl  2d 

5
Яка мета екрану «натиснути старт»?
Багато ігор починаються із вступних відеозаписів та відеороликів постачальників, а потім показують екран "Натисніть Пуск" перед власне головним меню. Я ніколи не з'ясовував мету цього. Чому б не перейти безпосередньо до головного меню? Єдине можливе пояснення, яке мало сенс для мене, - це те, що коли підключено декілька контролерів, це …

1
Як ігри AAA використовують цю текстуру в шейдері тонального відображення?
Я виявив, що Battlefield 3, а також третій Saint's використовують цю текстуру на останньому етапі відображення тону. Хтось може поділитися посиланням на статтю про те, як використовується ця текстура? ОНОВЛЕННЯ: Оскільки в мережі навряд чи є приклади реалізації кольорової оцінки, я опублікую свій швидкий і брудний зразок для XNA 4.0. …
43 textures  hlsl 

3
Чому підручники використовують різні підходи до візуалізації OpenGL?
http://www.sdltutorials.com/sdl-opengl-tutorial-basics http://www.opengl-tutorial.org/beginners-tutorials/tutorial-2-the-first-triangle/ Ці два навчальні посібники використовують абсолютно різні підходи, щоб отримати майже однаковий результат. Перший використовує такі речі glBegin(GL_QUADS). Другий використовує такі речі, як vertexBufferObjectsшейдери на основі GLEW. Але результат той самий: ви отримуєте основні форми. Чому ці відмінності існують? Перший підхід здається набагато простішим для розуміння. У чому …

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

6
Чи непрофесійно залишати ігрові ресурси відкритим оком?
У мене все ще виникають проблеми з запакуванням моїх ресурсів, після проходження складних API та в основному лише поштових файлів, які виснажують мій мозок, я подумав, що зможу також запакувати гру з ресурсами, видимими людському оці, у просту папку. Це було б непрофесійно? Особисто я ніколи навіть не бачив, щоб …
43 c++  assets 

3
Як працюють ігри на основі аудіо, такі як Audiosurf та Beat Hazard?
Примітка. Я не запитую, як зробити клон одного з них. Я запитую про те, як вони працюють. Я впевнений, що всі бачили ігри, де ви використовуєте свої власні музичні файли (або надані), а ігри створюють такі рівні, як Audiosurf та Beat Hazard . Ось відео Audiosurf в дії, щоб показати, …

12
Рівень гри: Покарайте кращого гравця або посиліть гіршого гравця?
Я роблю гру 1 проти 1, де кожен гравець керує автомобілем з однаковим джойстиком. Завдання гравців - досягти цільового призначення перед іншим гравцем. Учасники гри розміщуються в категорії, засновані на навичках управління автомобілем, наприклад, рівень вмінь [1,2,3,4,5], причому 5 є найвищим рівнем кваліфікації. Гравці не планують стрибати вгору та вниз …

6
На основі компонентних ігрових об'єктних систем на практиці [закрито]
Побачимо історію успіху. Які популярні ігри (та ігрові двигуни) були побудовані за допомогою компонентної ігрової об'єктної системи ? Кожна відповідь повинна містити: Назва гри (по одній відповіді) Автор / компанія Рік Час розробки (необов’язково) Посилання на постморте (необов’язково) Посилання на документи / вихідний код (необов’язково)

8
Як навчитися анімації 2d? [зачинено]
Де я можу навчитися добре робити просту 2d-анімацію? Або це насправді просто буквально малює кожен кадр чогось у фотошопі? Чи є поради чи підказки? Підручники, які допоможуть розпочати роботу? Також які варіанти програмного забезпечення існують (бажано, з відкритим кодом або навіть просто безкоштовно)?
43 2d  animation 

2
Очистіть таблицю з високим балом, щоб видалити образливі терміни / імена користувачів
Я будую додаток для клієнта, якого він просив мати загальнодоступну таблицю високих балів. На ньому буде відображатися їх ім'я користувача, яке є полем з текстовим текстом, яке гравці можуть вводити. Кількість гравців, ймовірно, буде вкрай низькою - я б очікував, що максимум 10 або 100 секунд на день. Поле ім’я …

1
Чому всі виклики функцій OpenGL мають префікс "q" у вихідному коді Doom 3?
Чому кожен виклик OpenGL має префікс "q" у вихідному коді Doom 3? Це користувацькі функції чи інша бібліотека, і якщо так, то навіщо це використовувати через OpenGL? Будь-який пошук Google пропонує модуль Qt OpenGL, який, я вважаю, не має нічого спільного з цим.
42 opengl  c++ 

1
Як я можу зменшити згладжування завдяки моєму ефекту світіння?
Я намагаюся повторити світиться ефект контуру в грі Left 4 Dead. Ефект змушує контури предметів світитися, навіть коли об’єкт оклюдируется. Ось скріншот ефекту: Я дещо в змозі повторити цей ефект у своїй програмі на основі OpenGL. Це те, що я зараз роблю: Створіть кольорову та глибинну текстуру, що становить половину …
42 opengl  shaders  glsl  glow 

6
Аналіз фізики гри Маріо [закрито]
Я знаю , що є розбивка Соник фізики їжака знайшли тут , і мені було цікаво, чи існує розбивку будь-який з ігор Маріо? Щось подібне до цього, але для Маріо це те, що мене цікавить!
42 physics 

7
Яка різниця в продуктивності між безпідписаними та підписаними цілими числами? [зачинено]
Мені відомо про хіт продуктивності при змішуванні підписаних інтів з поплавками. Чи гірше змішувати неподписані вставки з плавцями? Чи є якесь потрапляння під час змішування підписаних / неподписаних без поплавків? Чи впливають різні розміри (u32, u16, u8, i32, i16, i8) на продуктивність? На яких платформах?
42 c++  performance 

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