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

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

3
Бюджет 3D моделей. Що важливіше кількість трикутників чи вершин
Коли я роблю модель для тривимірної гри, що слід взяти за міру у своєму бюджеті Полігони (трикутники) чи вершини? Я здійснив експеримент з двома наборами 40000 кубів, один з 8 вершин і 12 трикутників, інший з 24 вершинами та 12 трикутниками. Все було зроблено в Єдності, і обидва вони були …

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

1
Як дізнатись, чи правильно не обробляється пам'ять?
Схоже, що пам’ять пам’яті моєї (2D) гри збільшується кожного разу, коли я завантажую текстуру, наприклад, коли я запускаю гру, вона використовує приватну оперативну пам’ять на 30 Мб після передачі фонового файлу ~ 367 Мб, тому в деякий момент все знаходиться в оперативній пам’яті, вона збільшується до 54 Мб приватна оперативна …
12 opengl  memory 

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

3
Як я можу зробити фігури, що розширюються кулями?
Я хочу зробити серію розширюваних шарів кулі, що утворюють такі фігури, як квадрати, трикутники і т. Д. Приклад того, що я хочу побачити на наступному відео, де при зібранні зірок кулі вибухають у формі зірка, що розширюється: https://youtu.be/7JGcuTWYdvU?t=2m41s
12 java  libgdx 

3
Визначення активів у ігровому двигуні?
Я хочу визначити свої завантажені активи, але не знаю, який саме вибрати. Є 2 варіанти: Ім'я (рядок) Це найпростіший, а також швидкий з не упорядкованим_мапом (O (1)), але шлях повільніше, ніж за допомогою цілих чисел. Легко зрозумілий в коді. Цілі особи Найшвидший. Не зрозумілі в коді. Я знаю, що рядки …

1
Шейдер, щоб побачити силует через альфа-змішані спрайти
Я хочу досягти в Єдності бачення ефекту, подібного до цього в цих прикладах: У моєму конкретному сценарії є кілька вимог: Для спрайтів використовується альфа-змішування, а у спрайтів прозорі ділянки. Є 2 різновиди елементів, що окулюють персонажа. Один повинен створити силуетний ефект, а інший повинен вести себе як нормально. Для оклюзійних …

2
Масштабування мого піксельного арт-платформа з 720p до 1080p
Я розробляю піксельний арт-2D платформер для ПК та смартфонів, але я застряг у технічному питанні. Я вирішив мати роздільну здатність плитки 32x32 та спрайт 64x64 символів. Рівні розділені на розділи, які я називаю "екрани", і в кожному екрані у мене є плитки розміром 40x22,5, приблизно приблизно 40x23, тому мінімальна роздільна …

1
Oculus Rift на платформі симулятора руху
В даний час я розробляю середовище VR для існуючої (фізично) великої платформи симулятора руху. Користувач може сидіти на цій платформі руху і прискорюється та нахиляється, щоб викликати відчуття руху в середовищі симулятора дослідницького автомобіля. Позиційний трекер Oculus Rift вже встановлений на платформі, що рухається, перед користувачем, так, як це робиться …
12 unity  motion  oculus 

2
Зберігання координат кожного об'єкта на стороні сервера в MMO
У MMORPG: Чи типово чи доцільно зберігати координати кожного дерева, куща породи .. тощо на стороні сервера для виявлення зіткнень? Якщо так, то яким було б можливим способом зберігати таку величезну кількість координат (структури даних та таке, обробка проблем з продуктивністю)? Якщо ні, чи цей вид виявлення зіткнення здійснюється повністю …

1
Прив'язка OpenGL та відносини між сутностями
Це здебільшого питання документації. Я сподіваюсь, що це правильне місце, щоб запитати, а не, наприклад, програмістів або stackoverflow. Я не читав специфікацію OpenGL, але з книг (Червоної книги) та різних навчальних посібників я не можу правильно зрозуміти, як взаємодіють і співвідносяться різні об'єкти та частини API. Наприклад, я знаю, що …

4
Ігри, де історія продовжується через потомство [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . У Phantasy Star III: Generations Doom for Sega Genesis ви періодично одружуєтесь, а потім …

2
Чи розблокує кадр у XNA / MonoGame, скажіть, наскільки ефективний мій код?
Я розблокував кадр в MonoGame через: this.graphics.SynchronizeWithVerticalRetrace = false; base.IsFixedTimeStep = false; І використовувати його як основу для того, наскільки ефективно я оновлюю і малюю в грі. При роздільній здатності 240 х 160, при цьому нічого не малюється і не оновлюється, окрім лічильника кадрів, я отримую значення FPS від 9000 …

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

2
Для чого нам потрібна четверта координата, щоб ділити на z?
Я прочитав відповідь тут: Що робить відеокарта з четвертим елементом вектора як кінцевим положенням? "Четвертий компонент - хитрість відстежувати перспективну проекцію. Коли ви робите перспективну проекцію, ви хочете поділити на z: x '= x / z, y' = y / z, але це не операція, яка може бути реалізована матрицею …

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