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

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


3
P2P мережа приховує позиції?
Я працюю над архітектурою P2P для безпечних ігор, і поділив проблему на п’ять підпроблем: Незаконне змінення стану надісланої гри Акуратно скиньте шахраїв Погоджуючись на ігровий стан Уникаючи чіт "наперед" Приховування конфіденційної інформації від опонентів Перші чотири я майже все вирішив, але це останній, з яким я маю проблеми. Перш ніж …

1
як автоматизувати тестування гри?
Я новачок у цій галузі тестування. Я щойно розробив основну гру за допомогою двигуна єдності, але хочу перевірити її. Я перевірив селен, але я не знаю, як отримати значення, яке повертається, що містить інформацію про дії, які виконуються в грі. Якщо я зможу отримати значення, я зможу відповідно вжити необхідних …
13 unity  testing 

3
Як перемістити камеру в інтервалі повного пікселя?
В основному я хочу перешкодити камері рухатися в субпікселях, тому що я думаю, що це призводить до того, що спрайти помітно змінюють свої розміри, якщо просто так незначно. (Чи є кращий термін для цього?) Зауважте, що це піксельна гра, де я хочу мати чітку пікселізовану графіку. Ось подарунок, який показує …
13 libgdx  pixel 

2
Чи назви зброї чи фотографії захищені авторським правом / ліцензовані?
Чи отримаю я попередження про порушення авторських прав або щось таке, якщо буду використовувати зображення зброї та її назву? (наприклад, магазин, де можна придбати гармати, АК-47 із зображенням)

2
Здається, рух залежить від частоти кадрів, незважаючи на використання Time.deltaTime
У мене є наступний код для обчислення перекладу, необхідного для переміщення ігрового об'єкта в Unity, який викликається LateUpdate. З того, що я розумію, моє використання Time.deltaTimeповинно зробити остаточну частоту кадрів перекладу незалежною (будь ласка, зверніть увагу, що CollisionDetection.Move()це просто виконання радіопередач). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed …

1
Як зробити тварин, які можуть грати в Skyrim
Я маю певний досвід роботи з Skyrim Creation Kit, і зробив кілька невеликих модників. Мені дуже цікаво створювати нові гонки, і я вже зробив мод, який дозволяє гравцеві створити стару людину, дитину чи дремору. Для цього я просто знайшов їхні ідентифікатори в редакторі та встановив прапорець "відтворюваний" (і не поставлений …

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

3
Де я зобов’язаний брати кредити?
Перш за все, це не обговорення найкращого місця для кредитування, а скоріше, де це дозволено . Так, наприклад, це добре, якщо я просто включаю файл credits.txt в каталог встановлення, або мені доведеться зробити в грі місце, де ви можете їх прочитати. І чи є якісь загальні правила, чи це залежить …
13 assets  business 

2
Як зробити спливаюче вікно з Scene2D?
У мене екран головного меню з логотипом і купою кнопок. Після натискання кнопки "Логін" я спливає діалогове вікно із запитом імені користувача та пароля. Це добре працює, крім «спливучого». На даний момент нове діалогове вікно просто змінює все про, але я хотів би розмістити його над поточною сценою. Я просто …
13 java  libgdx  menu  scene2d 

2
Як можна виявити зіткнення на об'єктах, виготовлених з багатьох маленьких трикутників?
Я розумію, що будь-яку форму можна створити (або наблизити) меншими трикутниками. Будь-який прямокутник можна створити двома меншими трикутниками. Будь-яке коло можна створити безліччю тонких трикутників "піца". Як це перекладається на виявлення зіткнення? Я розумію, як обчислити перекриття прямокутника за допомогою вершин. Я розумію, як обчислити перекриття кола, використовуючи центр, радіуси …

1
Ефективний спосіб обчислити «конуси зору» на 2D-карті плитки?
Я намагаюся обчислити, які плитки може "бачити" конкретна одиниця, якщо на карті плитки (в певному діапазоні та куті нахилу обличчя) на певний напрямок. Найпростішим способом було б намалювати певну кількість плиток назовні та випромінювати до кожної плитки. Однак я сподіваюся на щось трохи ефективніше. Малюнок говорить тисячу слів: Червона крапка …
13 2d  algorithm  tilemap 

4
Втома гравця до планшетів?
Я думаю про те, щоб зробити ігри для планшетів. Виходячи з фону ПК / консолі, я чудово знаю про величезні відмінності в користувальницьких інтерфейсах, і що мені потрібно розробити це з урахуванням цільової платформи. Один із аспектів, які мене хвилюють - це втома гравців . Пристрої введення, що використовуються на …

5
Як я можу працювати на декількох платформах за допомогою користувацького двигуна?
Ігрові двигуни, такі як Unity та Unreal, можуть працювати на безглуздих платформах. Мені цікаво, як вони це роблять. Я деякий час використовую C ++ та OpenGL, і те, що я шукаю, - це ресурси, щоб інтегрувати щось, що дозволить мені працювати на різних платформах без переписування. Щось на зразок LibGDX, …

3
Як я імітую кольорову сліпоту для тестування доступності?
Чи є програма, яку я можу завантажити (чи якась конфігурація Windows, чи щось), яка дозволить мені побачити, як моя гра буде виглядати користувачам з різними кольоровими сліпотами? Вже є хороші запитання про те, як уникнути поганого проектування вашої гри для дальтонізму. Також є фільтр Photoshop від VisCheck - це приємна …

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