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

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

2
Чи розумно вимагати всіх прав на музику під час найму музиканта?
Я створив гру, і тепер мені потрібно додати до неї справжні звуки та музику. Вперше я вирішив найняти музиканта, щоб займатися музикою для моїх ігор. Раніше я купував звукові пакети та ліцензії на треки. Переговори пройшли не так добре, оскільки ціна була для мене занадто високою, і художнику не сподобалася …
13 sound  music  hiring 

1
Що робить масштабування піксельного мистецтва відмінним від інших зображень?
Нещодавно я тренував розробника, який новачок у створенні піксельних арт-ігор, і зрозумів, що існує якась «загальноприйнята мудрість» щодо масштабування піксельного мистецтва, що не очевидно для новачків, і може бути недостатньо задокументованим. Отже, ось спроба виправити це…. Я чув, що слід масштабувати піксельне зображення лише на 200%, 300% тощо, а не …
13 scale  pixel-art 

2
Як я уникаю писати класи менеджерів?
Я, здається, читаю, що це погана ідея використовувати XxxManagerкласи стилів у програмуванні ігрових механізмів, але навіть коли я намагаюся уникати їх використання, я завжди стикаюся з тим, що містить усі актори / сутності / світові локації та діє на них, що в кінцевому підсумку є Managerif якщо іншою назвою. Це …

1
Який оптимальний розмір текстури?
Нещодавно я додав у свій проект фасувальник текстур, який упакуватиме певну кількість текстур в одну, наприклад: Так, наприклад, розмір 582x1023 пікселів. Мета додавання цих упакованих текстур очевидно полягала в підвищенні продуктивності, тому я хотів знайти оптимальний розмір текстури для текстури OpenGL (використовуючи LWJGL). Я знайшов те, що широко підтримуваний максимальний …

2
Як зробити так, щоб мій двовимірний символ стояв нормально на схилі?
У мене цей персонаж є в Unity3D (2D Mode) ... на схилі, який виглядає приблизно так, Але я хочу, щоб персонаж стояв уздовж червоної лінії .. Як і нижче Як я можу це зробити в Unity3d? У мене це налаштування .. Я використовую просту Addforce для руху ... Якщо я …

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

5
Як створити кнопку перемикання в Unity Inspector?
Я хочу створити інструмент, подібний до інструменту Unin's Terrain, який має кілька приємних перемикачів в інспекторі: Як я можу досягти подібного дизайну до цього? Я знаю, як створити звичайні кнопки та інші компоненти інтерфейсу в інспекторі, але я не можу знайти достатньо інформації, щоб перемикати кнопки. Поки що я використовував …
13 unity 

1
Як я можу запобігти розтягуванню / викривленню вікна перегляду?
В основному, я хочу знати, як я можу усунути спотворення або розтягнення зображуваного зображення, коли розмір вікна перегляду / розміру вікна змінюється. Наступні зображення ілюструють спотворення / розтягнення, про які я говорю: Оригінальне зображення (квадратне вікно) Спотворене / розтягнуте зображення (прямокутне вікно) В ідеалі, друге зображення повинно відображати сферу без …

5
Як перетворити з глобального простору координат в локальний простір?
Враховуючи назву сутності EntityA, я хочу визначити локальний простір координат, де позиція EntityAє початком, його заголовок - вісь X, а нормальний вектор заголовка - вісь Y: З огляду на їх глобальні координати, як я можу знайти положення іншого суб'єкта у EntityAлокальному просторі? Приклад: EntityAглобальна позиція '(50,50), а EntityBпозиція (80,90). Яке …

4
Чому б ви сьогодні використовували візуалізацію програмного забезпечення для апаратного візуалізації?
На відміну від процесора чи програмного забезпечення, я припускаю? Як правило, не всі поточні візуалізації базуються на GPU, бачачи, як ви використовуєте OpenGL або Direct X? Може хтось тут мені дасть трохи інформації, не можу знайти відповіді?

4
Чому орієнтація миші вперед = вниз зазвичай називається "перевернутою"?
Якщо ви подивитеся на тривимірні ігри, які дозволяють керувати камерою за допомогою миші - найважливіших ігор від першої особи та третьої особи - шутер, - зазвичай ви знайдете дві конкретні деталі: За замовчуванням натискання миші вперед змушує камеру дивитися вгору, а тягнути назад дивиться вниз. Варіант повернення цього (вперед = …

1
Як поводитися з матеріалами в системі Entity / Component
Моя реалізація E / C є базовою, де Суб'єкти - це лише ідентифікатори, Компоненти - це дані, а Системи діють на Дані. Зараз у мене проблеми з матеріалами об'єктів та рендерінгом взагалі. Для простих objetcs у мене ModelComponent, прив’язаний до a RenderSystem, ModelComponentє ідентифікатор вершинного буфера, який використовує система візуалізації. …

4
Як працюють багатопрохідні шейдери у OpenGL?
У Direct3D багатопрохідні шейдери прості у використанні, оскільки ви можете буквально визначати проходи в межах програми. У OpenGL це здається трохи складнішим, тому що можна надати програмі шейдерів стільки вершин, геометрії та фрагментів шейдерів, скільки вам потрібно. Популярний приклад багатопрохідного шейдера - тоновий шейдер. Один прохід робить фактичний ефект затінення, …
13 opengl  shaders  glsl 

2
Юридичні проблеми, пов'язані з використанням справжніх імен гравців та емблем команди у грі з відкритим кодом
Я пишу імітаційну гру спортивного управління. Як і більшість ігор зі спортивного менеджменту, вона сильно використовує статистику. Я хотів би використовувати справжні назви гравців, команд та ліг. i) Чи ризикую я вступити в юридичні битви, якщо мені слід використовувати справжні імена? ii) А як щодо кольорів та емблем команди тощо? …
13 legal 

4
Як поводитися з довільно великими зображеннями у 2D іграх?
Питання Коли у вас є двовимірна гра, яка використовує дійсно великі зображення (більші, ніж може підтримувати ваше обладнання), що ви робите? Можливо, є якесь цікаве рішення цієї проблеми, яке раніше у мене не виникало. Я в основному працюю над своєрідним виробником графічних пригод. Моя цільова аудиторія - це люди, у …
13 xna  c#  2d  graphics  textures 

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