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

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

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

1
Програмування уявної 4D сітки на екран
В якості розумової вправи я намагаюся уявити проекцію довільної 4D сітки на екран (2D). Я здогадуюсь, що один 4D-трикутник все ще буде складатися лише з 3-х точок, однак кожна з цих 3-х точок була б визначена стовпчиком із 4-ма вимірами. Чи було б більше сенсу визначити матрицю проекції, щоб спочатку …

5
2D альтернативи просторового розподілу просторовим хешам і квадратам
Я намагався реалізувати алгоритм просторового розподілу у своїй грі, але і просторові хеші, і квадри не є тим, що я шукаю. Мій рівень не повинен мати обмеження (лише обмеження Int32). Мені потрібен алгоритм просторового розподілу, який не потребує "Ширина рівня" та "Рівень висоти". У мене багато рухомих фізичних об’єктів. Мені …

3
2d карта зверху вниз: нормалізація чи ні?
Я абсолютно новачок з програмування ігор, якщо це питання буде сформульовано погано, пам’ятайте, що це не неохайність з мого боку, а відсутність досвіду ігрового програмування. Гра, яку я планую кодувати, використовуватиме 2D карту зверху вниз як "світ". Світ може бути більшим, ніж вікно (вікно може збільшувати чи зменшувати масштаб), і …
11 2d  maps 

2
Відтворення відео в Unity
Я не задоволений якістю відтворення відео в Unity (текстура фільму, яку я запускаю після перетворення відео з перетворювачем Miro та імпортування його до Unity), ... так, чи є шанс, що є стороння бібліотека, яку я може інтегруватися всередині Unity, щоб відтворити мій файл фільму? Мій фільм - це вступний фільм …
11 unity 

1
Як використовувати багатопотоковий додаток OpenGL для оновлення VBO і одночасно їх використовувати?
У мене просте застосування. У нього є дві нитки, кожна з яких має власний контекст візуалізації, але вони поділяють одне VBO (це працює, я тестував його). Тепер що я хочу: Один потік передає деякі дані з першої половини VBO, а другий потік оновлює другу частину VBO. Коли я не оновлюю …

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

6
Яка різниця між бонусом і бонусом?
Яка різниця між поняттями "бонус" та "живлення"? У мене в грі є деякі об'єкти, і гравець має можливість забрати кілька бонусів / бонусів, які дозволяють гравцеві створювати вибух навколо. Є також предмет, який дозволяє гравцеві здійснювати телепорт з одного місця в інше - це все бонуси?

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

1
Кут відбиття
У мене є ця гра "Стиль вибивання". У мене гармата в центрі, блоки навколо гармати і колодки навколо блоків. Ось як виглядає гра: Мені вдалося отримати зіткнення за піксель, і мій бал " відображається " при контакті з блоками з наступною математикою: Ball.Direction = 2 * (Block.Direction - Ball.Direction) + …

5
Як я можу виявити напрямок зіткнень прямокутних об'єктів 2D?
Після цього питання мені потрібна ще допомога. Як я можу дізнатись, з якої сторони прямокутника виникло зіткнення та реагувати відповідно? Сині стрілки - це стежки, якими слідкували б деякі кругові об’єкти, якщо до та після зіткнення з полем. Як я можу це обчислити?

6
Розв’язування лабіринту без можливості повернення
Мені потрібно написати програму, яка вирішить лабіринт. Лабіринт має структуру графіків, де кожен вузол - деяка кімната, а краї - виходить до інших приміщень: Специфікація: Починаємо з випадкової кімнати. Лабіринт має тупики, 0 або кілька виходів. Про все лабіринт ми нічого не знаємо , лише кількість поточної кімнати та список …
11 algorithm  maze 

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

1
Простий рельєф на місцевості
Я чомусь не можу знайти гарного прикладу рельєфу місцевості, як у "голих кістках". Я читаю Знайомство з ігровим програмуванням з DX10, і я бачив деякі інші підручники .... але всі вони є складними заняттями, АЛЕ щось непотрібне, і тбх просто бентежить початківця, як я. Як і підручники Raserteks є приголомшливими, …

5
Вкладений вхід у систему, керовану подіями
Я використовую систему обробки входів на основі подій із подіями та делегатами. Приклад: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Однак я почав цікавитися, як боротися з «вкладеним» введенням. Наприклад, у програмі Half-Life 2 (чи справді будь-яка гра Source) ви можете забрати предмети E. Коли ви забрали предмет, ви не можете стріляти …

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