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

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

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

6
Швидше зробіть частоту кадрів піґами
Профілюючи свою гру, я бачу, що переважна більшість часу виконання моєї хобі-гри проходить між блиском та фліп-дзвінками. Наразі він працює лише зі швидкістю 13 кадрів в секунду. Моя відеокарта досить пристойна, тому я здогадуюсь, що пігама не використовує її. Хтось знає про будь-які параметри графіки / відображення, які мені потрібно …

2
Ресурси графічного двигуна / програмування / тощо? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 4 роки тому . Розміщуйте це питання тут, а не SO, оскільки це актуально для розвитку ігор. Моя дилема така: Наразі це моя літня …
10 books  assets 


3
Чому Farseer 2.x зберігає часописи як членів, а не в стеці? (.NET)
ОНОВЛЕННЯ: Це питання стосується Farseer 2.x. Новий 3.x, схоже, не робить цього. На даний момент я використовую Farseer Physics Engine досить широко, і я помітив, що, здається, зберігається багато тимчасових типів значень як членів класу, а не в стеці, як можна було б очікувати. Ось приклад з Bodyкласу: private Vector2 …

4
Як в Cocos2D перевірити наявність зіткнень з довільною формою, намальованою користувачем?
Я хочу виявити зіткнення між спрайтом і певною створеною користувачем формою. Наприклад. На екрані є 3 об’єкти. Користувач бере пальцем і малює ненормальну форму навколо 2-х об'єктів. Мені потрібно виявити ці 2 об’єкти. Як я підходжу до цього ефективно, використовуючи Cocos2D?

2
Створюйте випадкове число в Unity без двозначності класів
У мене є проблема в Unity (C #), де я хотів би створити випадкове число. Я хотів використовувати System.Random(посилання: користування System), але Unity скаржиться, що це неоднозначно для їх власних UnityEngine.Random. Я не можу вказати посилання (використання System.Random), оскільки randomце не простір імен. Як я можу вказати, що я хочу …
10 unity  c# 

1
Як я можу виправити артефакти зігзажування УФ-карти на створеній сітці, яка звужується?
Я створюю процедурну сітку на основі кривої, і розмір сітки стає меншим по всій кривій, як ви бачите нижче. І проблема полягає в тому, що УФ стає зигзагоподібним, оскільки розмір змінюється (він прекрасно працює, коли розмір сітки однаковий по всій кривій). Vertices.Add(R); Vertices.Add(L); UVs.Add(new Vector2(0f, (float)id / count)); UVs.Add(new Vector2(1f, …

4
Як адаптувати алгоритми накладання маршрутів до обмеженого руху?
Уявіть, як автомобільний рух, коли суб'єкти не можуть ввімкнути ні копійки. Скажіть заради обговорення, що при швидкості вони можуть повертатися на 90 градусів за секунду. Це в багатьох випадках змінило б оптимальну трасу, а отже, і орієнтування. Це навіть може зробити «звичайні» шляхи абсолютно неможливими для проходження. Чи є якісь …
10 path-finding  car 

3
Єдність: діалогове вікно «непослідовні закінчення рядків» з’являється завжди, коли я відкриваю VS з єдністю
Щоразу, коли я відкриваю файл сценарію з єдності з візуальною студією, у цьому діалоговому вікні з'являється питання про нормалізацію закінчень рядків? Що це означає? Я натискаю Так щоразу, але все одно не можу його позбутися. Це відбувається лише тоді, коли я відкриваю файл з єдності.

2
Чому маскам шару Unity потрібно використовувати зміщення бітів?
Я нарешті з'ясував, чому маски шару для мого колінного зіткнення не працюють. Я використовував NameToLayer()для отримання потрібного мені шару, але маски шару використовують бітове зміщення, щоб фактично встановити значення маски шару. Це надзвичайно незвично, і я не бачу причин, чому це не обробляється в коді позаду. Чому ми повинні використовувати …
10 unity  c# 

2
Коли використовувати C ++ і коли використовувати креслення?
Я намагаюся навчитися користуватися Unreal Engine. У мене є основні знання C ++. Нещодавно я почав створювати гру Surror Surror як проект, який я просто роблю для досвіду навчання. Поки що я реалізував кожну функцію через систему Blueprint. Тому моє запитання полягає в тому, що і коли я буду використовувати …
10 c++  unreal-4 

3
Найшвидше 3D-виявлення зіткнення між двома орієнтованими обмежувальними коробками (OBB)
Я в моїй грі, де мені потрібно додати систему зіткнення. Я спробував jBullet, і, хоча це спрацювало, це було не те, що я шукав. Я просто хочу простий спосіб перевірити, чи стикаються два орієнтовані обмежувальні дерева (OBB). Я збирався зробити зіткнення за допомогою дерева. Зробіть AABB для широкофазного, тоді, якщо …

2
2D ігри та сучасний OpenGL
Попередні поняття Добре, так що я зібрав поки що це: не використовуйте фіксований трубопровід (застарілий або буде застарілий) vbos зберігає "об'єктні моделі" (здебільшого n вершинних даних) vaos описує, як складаються дані, щоб малювати дзвінки знали, яка частина кожної Vbo є для того, яка інформація про вершину (один vao може посилатися …
10 opengl  2d  vbo  vao 

3
Визначте, чи утворює набір плиток на сітці укладену форму
Враховуючи набір плиток на сітці, я хочу визначити: Якщо плитки роблять укладену фігуру Якщо плитки роблять додану фігуру, коли ви рахуєте сторони дошки як край фігури Якщо будь-яке з попередніх двох тверджень істинне, які додаткові плитки потрапляють всередину доданої фігури, форму початкової плитки. Гравець почне натискати на одну плитку, потім …
10 algorithm  grid  graph 

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