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

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

6
Visual Studio 2012 та розробка ігор [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 5 років тому . Гаразд, я думаю, що це просте запитання, але у мене виникли труднощі знайти деякі відповіді. Я вже читав, що XNA …
10 xna  c#  3d  directx  .net 

1
Точність з плаваючою точкою (fp: точна проти fp: швидка)
У C або C ++, чи дійсно варіант компілятора з точністю з плаваючою точкою має значення в іграх у реальному світі (малий / інді)? З моїх спостережень, налаштування fp: fast набагато швидше, ніж fp: точне і з того, що я тут розумію ( /programming/6889522/fpfast-vs-fpprecise-what-kind-of-errors-can -i-зустріч ) різниця в точності між …
10 c++  c  floating-point 

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

3
Як ви запакуєте ресурси в грі, коли у вас їх занадто багато?
Нещодавно я створив базовий клон Space Invaders в C ++, використовуючи рамку Allegro 5. Після закінчення я зрозумів, що маю близько 10 спрайтів і DLL вартістю 13 Мб; деякі гравці навіть не мали DLL-файлів mingW, що робило гру дуже заплутаною. Як я спакую всі свої ресурси таким чином, щоб я …
10 c++  assets 

4
Запобігання багатокористувацького обману
Я майже закінчую розробку невеликої багатокористувацької гри в стилі Інді. Хоча я маю намір дозволити людям обманювати в одиночному гравці, це, очевидно, неприйнятно для багатокористувацьких гравців. Хтось знає якісь способи допомогти зупинити середнього Джо від використання чогось типу Cheat-Engine для зміни частин гри? В даний час я планую, щоб клієнт …

2
Заїкання XNA через рівні проміжки часу
Я намагаюся зробити апаратні інстанції, але я стикаюся з якоюсь дивною проблемою продуктивності. Середня частота кадрів - близько 45, але це надзвичайно спритно. Віконний SynchronizeWithVerticalRetrace = false IsFixedTimeStep = false PresentationInterval = PresentInterval.Immediate На зображенні нижче показано моє вимірювання часу (з Stopwatch). Найвищий графік - це час, проведений у Drawметоді, …
10 xna  performance 


4
Як конвертувати між двома різними двовимірними системами координат?
Я намагаюся перетворити координату з однієї системи координат в іншу, щоб я міг намалювати її на зображенні. В основному система координат призначення така: X range: 0 to 1066 Y range: 0 to 1600 (просто стандартне зображення, на яке я малюю розмір 1066 x 1600) Позиція, яку я намагаюся намалювати на …
10 2d  coordinates 

2
Як видалити плаваючу місцевість при створенні 3D-шуму Perlin?
В даний час я використовую 3D Perlin Noise для генерування випадкових місцевостей у поєднанні з маршируючими кубами. Моя проблема, схоже, полягає в масштабуванні функції шуму, щоб отримати розумні висоти в моїй місцевості. Якщо використовується лише одна октава, всі точки по відношенню до шуму очевидно інтерполюються, що призводить до отримання досить …

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

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

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

3
Які юридичні питання потрібно враховувати при випуску ЗМО?
Скажімо, я закінчив програмувати інді-гру MMO, подібну Тибії . Я отримав: стабільний серверний додаток, готовий до запуску; перевірене робоче клієнтське додаток, що не підтримує помилок, готове до гри; офіційний веб-сайт гри (готовий для розміщення) із платіжною системою та вільно завантажуваним ігровим клієнтом. Як би це неможливо звучало, давайте також припустимо, …
10 mmo  legal  business  release 

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

5
Де я можу заплатити художникам, щоб виготовити моделі для моєї гри?
Скажімо, я отримую гроші на хобі-проект, і я хотів би почати заповнювати його хорошими моделями, а не дешевими заповнювачами. Які існують сайти, на яких я можу платити людям для виготовлення моделей для гри? Скільки це коштуватиме за актив? Редагувати: я нікого не хочу наймати. Я просто хочу платити їм за …
10 models  art 

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