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

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

2
Розщеплення на файли - скільки розщеплення?
Якщо я скажу, що у мене є ієрархічна структура сутності, а не складова модель. Щось на кшталт: (Так, це складено) Зброя -> Gun-> AutomaticGun-> MP44 Або, більш класичний приклад: Entity-> MovableEntity-> Enemy-> WalkingEnemy Як далеко ви б розділили вихідні / заголовкові файли для читабельності та організації? Чи найкраще піти на …
9 c++  file 

3
З'єднання моделювання фізики з різними системами координат
Я хочу, щоб об'єкти рухалися між двома фізичними моделюваннями через "вікно" і стикалися з тими з обох моделей, якщо вони перетинаються площиною вікна. Системи координат моделювання не мають одного походження та можуть мати різну орієнтацію. Прив’язувати моделювання до себе не потрібно, але це буде плюсом. Як я можу ефективно підключити …

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

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

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

5
Неруйнівний спосіб редагування альфа-каналу у зображенні Photoshop / Gimp
Хочу зробити текстури для Unity3d, і я застряг у тому, що здається простим етапом. Моя мета - створити RGBA-зображення з кольоровою інформацією для кожного пікселя та окремим альфа-каналом. Ці два компоненти надходять у Unity як відповідно базовий колір, так і сила відбиття. (Використання матеріалу "Відбиваючий / зіткнений дифуз".) Якщо я …

2
Як зберігається і обробляється 3D-карта гри
Я програміст, але ще не розробив жодної гри. Я грав у різні 3D-ігри та завжди цікавився, як карта поля зберігається та відображається. Я знаю, що деяка карта прискорення є необхідним обладнанням, але як саме змінюється вигляд, не маючи жодного мерехтіння на екрані. Чи є у вас матеріали в Інтернеті, які …
9 3d  maps 

6
Хороший приклад багатопрохідного ефекту?
У XNA (та Direct3D взагалі AFAIK), замість створення окремих шейдерів вершин та фрагментів, ви об'єднуєте потенційно багато пов'язаних шейдерів у "Ефекти". Коли ви користуєтеся ефектом, ви вибираєте "техніку" (або повторюєте їх усі), і тоді кожна "техніка" має ряд "проходів". Якщо ви переходите через кожен прохід, вибираєте відповідну вершину та фрагмент …
9 xna  directx  shaders 

5
Повільна ефективність на реалізацію A * у грі в оборону вежі
Я роблю гру Tower Defense у Flash без попередньо визначеного шляху. Хоча моя сітка розміром 40x40 (невелика?), A * бореться при перерахунку кожного разу. Тож я зробив власну модифікацію, щоб полегшити перерахунок, і кількість доторканих комірок знизилася до 900 (при зміні біля кореня). Він все ще замерзає на дуже короткий, …

7
Найкращий спосіб перевірити прості випадки в іграх
Створюючи нову гру, розробляючи та граючи-тестуючи багато часу, люди, які випробовують функціональність, звикають до речей і більше не пробують "тупі шляхи". Тож якщо розробка щось порушує, це може бути функцією, яку намагатиметься намагатись лише новий користувач. Які є найкращі способи переконатися, що у вашій грі були перевірені свої "дурні випадки", …
9 testing 

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

1
XNA: Як працює різьба?
Я хотів би реалізувати потоки в моїй грі XNA, але я не впевнений, як все працює під час компіляції для XBOX 360. Невже хтось може детальніше розглянути це? Наприклад, скільки потоків підтримує XBOX? Я розумію, що XNA використовує спеціальну версію Compact Framework. Як це впливає на код під час розробки? …

2
Яку роль розвиває подія в іграх?
Більшість розробок додатків ґрунтуються на розробці подій, але враховуючи стиль гри в розвиваючі ігри та (часто) потребу в високій продуктивності / пропускній здатності, яку роль має розвиваючись за допомогою подій та які компроміси? Чи має більший вплив синхронізація / блокування, яке часто відбувається? Наприклад: - Як мережа [шар] повідомляє про …

2
Як побудувати простий ігровий сервер для багатокористувацької гри?
Я хотів би створити простий багатокористувацький ігровий сервер для простої гри: Гра повинна бути схожа на Command & Conquer, у вас є кілька танків і кілька солдатів. Ви можете вибрати одного солдата і потім натиснути на карту, куди повинен піти солдат. Якщо солдат приходить у місцевість, куди не міг поїхати, …

4
Як розробник Android, що я маю пам’ятати про перенесення на iPhone?
Як розробник ігор для Android, що я маю мати на увазі під час розвитку своєї гри, якщо я коли-небудь хотів перейти гру на платформу на iPhone? Будь-які стратегії, підказки тощо щодо перенесення обох цих мобільних платформ?

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