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

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

5
Чи може хтось пояснити (причини) наслідки колум проти головного рядка у множенні / конкатенації?
Я намагаюся навчитися будувати матриці перегляду та проекції, і постійно досягаю труднощів у моєму впровадженні через мій плутанини щодо двох стандартів для матриць. Я знаю, як множити матрицю, і я можу бачити, що перенесення перед множенням повністю змінить результат, отже, необхідність множення в іншому порядку. Те, що я не розумію, …

5
Ситуаційна обізнаність у пошуку шляху
Припустимо, вам довелося знайти найкоротший шлях через підземелля, де певні проходи вам відкриваються лише після того, як певні предмети будуть зібрані, наприклад, заблоковані двері та ключі, наприклад. Нормальна реакція кишки на слова "найкоротший шлях" очевидно була б A *. Але A * не зможе в такому середовищі, оскільки я бачу …
11 ai  path-finding 

1
Як створити інсталятор для демонстрації XNA?
У мене демонстрація демо-коду в XNA3.1 за допомогою VS2008. Я дуже хотів би мати можливість надіслати це будь-кому з ПК та дозволити їм встановити та запустити, не вимагаючи від них встановлення VS або .Net Framework тощо. Я думав, що це буде варіант публікації, але мене це трохи збентежило. Чи може …

5
Як можна визначити довжину шляху?
У мене гра, яка вимагає, щоб кожен гравець рухався по одному визначеному шляху. Я малюю шлях за допомогою кривих Безьє. Як я можу визначити загальну реальну (не лінійну) довжину шляху та відстань, яку пройшов кожен гравець? (Відстань між початковою точкою та вказаною точкою на шляху.) ОНОВЛЕННЯ: Шлях представлений декартовою площиною …

4
Наскільки сильно повинен одноігровий движок відхиляти недійсні дані?
У грі для одного гравця, намагаючись створити сутність із компонентів, визначених у зовнішніх сценаріях, що, на вашу думку, є більш бажаним, коли один із компонентів буде неправильно сформований: Чи повинен двигун пропустити цей компонент і дозволити суб'єкту жити в ігровому світі лише з добре написаними компонентами? Або він взагалі не …

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

1
Пошук файлів активів в іграх Linux
Який звичайний метод зберігання 3D-моделей, текстур, звуків та сценаріїв (наприклад, файлів Lua) під час розробки та у випуску? Я розвиваю гру з друзями в основному на C ++; на етапі прототипування у нас була лише одна текстура, яка була збережена у вигляді заголовка C за допомогою GIMP, але, звичайно, такий …

3
Як називається перспектива епохи Імперій II?
Можна було б описати "перспективу" Age of Empires 1 як 2D-спрайт-гру: Нижче - скріншот епохи Імперій II. Як би ви описали "перспективу"? Це також 2D спрайт гра? "Перспектива" може навіть не бути правильним словом. Якщо це не так, що я повинен використовувати?

5
Навіщо розміщувати конфігурацію сутності за межами скриптів?
Я бачив багато ігор, які визначають компоненти сутності у файлах сценаріїв, але коли вони конфігурують кожну сутність і вказують, які компоненти у неї є, вони використовують якийсь інший формат файлів (наприклад, XML). Чому вони роблять це? Я здебільшого я прошу подивитися, на чому обґрунтовували це питання інші. Я також конфігурую …

4
Як ви робите модники Minecraft? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 7 років тому . Я новачок у виготовленні модників для майнкрафт, і мені цікаво, що мені потрібно зробити, щоб почати роботу.

3
Чи є альтернатива наклейкам, які дозволять мені нанести отвори кулі на складний предмет?
Я намагаюся розібратися з способом зробити «отвори кулі», але насправді застосувати текстуру на рівні шейдера? Якщо я маю справу з моделлю, яка не має «плоского» обличчя, я хотів би мати змогу перегорнути «наклейку» по всій моделі. Хто-небудь вкаже мене на підручник, який зробить щось подібне до цього.
11 shaders 

1
Кватерніони та обертання навколо світової осі
Відмова: Я професійний програміст ігор і користуюся кватерніонами більшість днів, але вони мені близькі до чорної магії. Я відносно вдома з математикою, але уявні числа завжди мене бентежили. Я схильний вважати квати як корисними і не раз перетворюю на множення. Я намагаюся міркувати про них так, як би я матрицями …
11 quaternion 

9
Які хороші ігрові двигуни jquery / javascript? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 6 років тому . Тому я вирішив спробувати трохи розробок ігор JavaScript / html5 (до цього часу працював з XNA / Unity). Цікаво, чи …
11 javascript  html5 

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

4
Як змусити об'єкт втратити меншу швидкість, оскільки швидкість його збільшується
Я розробляю гру у Flash і мені потрібна невелика допомога. Це можна вважати математичною задачею. Мій об’єкт летить зі швидкістю, Xі мій предмет може зіткнутися з камінням. Коли він стикається з каменем, мені потрібен мій предмет, щоб розбити камінь і продовжувати, але з меншою швидкістю. Його важко кодувати і написати …

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