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

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

6
Як правильно використовувати одиночні кнопки в програмуванні двигунів на C ++?
Я знаю, що одинаки погані, мій старий ігровий движок використовував сингл-об'єкт «Гра», який обробляє все - від зберігання всіх даних до фактичного циклу гри. Зараз я роблю новий. Проблема полягає в тому, щоб намалювати щось у SFML, яке ви використовуєте window.draw(sprite)там, де вікно sf::RenderWindow. Тут я бачу 2 варіанти: Створіть …

1
Що це за проекція?
Може хтось скаже мені, як називається ця проекція? Це так, ніби ви дивитесь на предмет прямо над ним, а потім розмазуєте його і залишаєте порівну. Тільки один вимір здається справжнім масштабом, тоді як інші два перекошені. Я не знаходжу багато ігор, які використовують цей стиль, але деякі серії Ultima здавалися …
16 projection 

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

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

4
Як я можу обмежити рух гравця до поверхні 3D-об’єкта за допомогою Unity?
Я намагаюся створити ефект, схожий на Маріо Галактику або Геометрію Війни 3, коли гравець ходить по «планеті», гравітація, здається, підлаштовується, і вони не падають на край об'єкта, як це було б, якщо б гравітація була зафіксована в одному напрямку. (джерело: gameskinny.com ) Мені вдалося реалізувати щось близьке до того, що …
16 unity  physics  control 

3
Чи будуть навички єдності передаваними?
В даний час я навчаюсь Єдності та працюю над книжкою з тексту гри з математики відеоігор. Моя мета - створити гоночну гру для WebGL (використовуючи Three.js і, можливо, Physic.js). Я добре знаю, що програма Unity захищає вас від багато чого, що відбувається, і від великої бурхливої ​​роботи, пов’язаної з розробкою …
16 unity  career 

3
У чому полягає корисність радіуса прямокутника та оберненого радіуса квадрата для обчислень освітлення?
На одному із слайдів PowerPoint "DirectX 11 Rendering in Battlefield 3" я помітив наступний код: struct Light { float3 pos; float sqrRadius; float3 color; float invSqrRadius; } Я не розумію, чому б вони зберігали радіус квадрата і навіть зворотний квадрат (який я вважаю просто радіусом 1 квадрата), а не просто …
16 lighting 

1
Як можна знущатися над покупками Google Play?
Мені хотілося б дізнатися, які найкращі практики я повинен використовувати для тестування функціональності, коли користувач купує предмет / джерела харчування через Google Play та купує реальні гроші? Наприклад, в основному, створення простого тесту на придбання та збереження предмета, що зберігається в інвентарі під час гри, використовуючи ігрові гроші. (наприклад, Гіл …

5
Мережа для ігор зі стратегіями в реальному часі
Я розробляю стратегію гри в реальному часі для курсу інформатики, який я беру. Одним із важчих аспектів цього, здається, є мережеве з'єднання клієнт-сервер та синхронізація. Я читав цю тему (включаючи 1500 лучників ), але вирішив застосувати підхід клієнт-сервер на відміну від інших моделей (наприклад, через локальну мережу). Ця стратегічна гра …

2
Чому мій додаток для Android не обертається, коли я обертаю екран
Я будую гру в LibGDX, і орієнтація екрана на ігровий ландшафт. Я хочу, щоб він залишався в ландшафті, але я все ще хочу, щоб користувач міг перевернути пристрій на іншу сторону і екран буде обертатися разом із ним. Моя програма відмовляється це робити, і я не знаю, що робити, щоб …
16 android  libgdx 

2
Чи є в розробці гри свої типи моделювання?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це запитання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. В цілому інформатики є моделювання "мов" (читайте: стандартизовані методи діагностування), такі як UML 1 , 2 , в базах даних є такі …

2
Як я можу імітувати обмежену (256) кольорову палітру в OpenGL?
У Twitter я знайшов цей знімок гри в розробці: Зображення вгорі, здається, не обмежує колір. Але дві інші картинки внизу мають 256 кольорову палітру. Я хочу досягти подібного ефекту у своїй грі (я використовую OpenGL). Як я можу це зробити?
16 opengl  webgl 

2
Як я можу використовувати крапковий продукт, щоб отримати кут між двома векторами?
Я вчусь використовувати нормалізовані вектори у своїх іграх. Я дізнався, що для того, щоб знати кут між двома векторами, я можу використовувати крапковий продукт. Це дає мені значення від -1 до 1, де 1 означає, що вектори паралельні і звернені в одному напрямку (кут становить 180 градусів). -1 означає, що …

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

1
Чи можна Unity 2D використовувати для створення піксельних ігор?
Я дивлюся на нові 2D-функції, представлені в Unity 4.3, і я думаю, що я можу щось пропустити. Мені здається, вони створені для 2D-ігор з високою роздільною здатністю, де масштабування спрайтів нормально, але це не підходить для піксельних арт-ігор. Спрайт піксельних зображень призначений для відображення на екрані рівно 1: 1 пікселів: …
16 2d  unity  sprites  pixel  pixel-art 

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