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

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

1
Чи достатньо зрілий SharpDX для прийняття ще чи я зараз повинен почати використовувати SlimDX?
Я збираюся зупинити свій ігровий проект у XNA, оскільки з того, що я можу зібрати, його розвиток закінчується (і це вже відстає від сучасних технологій). Тому мені потрібно прийняти новий фреймворк або API. Я щойно провів 2 дні, переглядаючи C ++ і вирішив, що це насправді не для мене - …
10 xna  slimdx  sharpdx 

2
Позбавлення від мертвих предметів у грі ефективно?
Я використовую цикл for цикл або foreach (не важливо), щоб проглянути всі мої об'єкти, коли їх потрібно оновити або намалювати. Однак, коли об’єкт вбивається, я хочу його знову вилучити з колекції. Я роблю це, додаючи об'єкт до списку мертвих об’єктів, а потім, коли все було намальовано та оновлено, я проходжу …
10 xna  c#  xna-4.0 

3
Як часто оновлювати Ігровий клієнт про світ?
Використовуючи socket.io , у мене є зв’язок, схожий на інші MMORPG, стійкий зв’язок із повідомленнями. В моєму дизайні поки що клієнт надсилає позицію та анімаційний кадр гравця з кожним кадром оновлення. Коли сервер отримує це повідомлення, він передає його всім клієнтам, які потім переміщують графіку відповідно. Було б кращою ідеєю …

5
Як можна імітувати розбиваюче скло?
Мені потрібно зробити моделювання каменем, викинутим через скляне вікно. Як я можу це досягти? Я маю на увазі, я думав над тим, щоб зробити 3D-модель з каменю та скла у 3D Studio Max 2012, розбити скло та експортувати обидві XNA 4.0 як .x-моделі. Потім в XNA роблять анімацію - пишу …
10 xna  physics  xna-4.0  3dsmax 

1
Довідка щодо обміну повідомленнями клієнт-сервер та синхронізація годин
Я роблю швидку швидку фізичну гру, яка є хокеєм настільним. З двома молотками і однією шайбою. Гра працює на iphone / ipad, і я роблю багатокористувацьку частину через GameCenter. Так працює мережева система. Клієнт, який позначає зірочку, буде вирішений як сервер, а той, хто приймає запит на відповідність, - це …

2
Чи неправильно передавати інформацію про машину користувача на мої власні сервери, не повідомляючи про це користувача?
Скажімо, я надсилаю гру на декілька платформ. Мій ігровий код виявляє кілька дрібниць щодо базової системи, як-от локальні налаштування, "країна", ОС, вид графічних карт тощо. Скажімо, я надсилаю гру з кодом всередині неї, який надсилатиме цю інформацію на головний сервер, де я збираю та керую усіма цими даними для побудови …

2
Який хороший метод випадкового генерування ребер між вузлами графіків?
Я роблю генератор випадкових карт для космічної гри 4X. Кожен вузол у грі розміщується на випадковій (x, y) координаті на 2d сітці. Вузол може мати один або кілька двонаправлених ребер до іншого вузла (представляючи червотоки). Усі вузли повинні мати принаймні одну червоточину, і всі вузли повинні належати одному графіку. В …

2
Яка різниця між ігровими службами XNA та прославленими глобальними змінними?
Microsoft.Xna.Framework.GameКлас має Services властивість , яке дозволяє програмісту додати службу в свою гру, надаючи тип класу і екземпляр класу для методу Add. Тепер, замість того, щоб передавати AudioComponentвсі класи та методи, які цього вимагають, ви просто передаєте свій Gameпримірник і шукаєте службу. ( Локатор обслуговування ) Тепер, оскільки в іграх …
10 xna  c#  architecture 



1
Який найкращий спосіб створити анімацію при розробці Android?
Я намагаюся створити свою першу гру для Android, і зараз я намагаюся зрозуміти (з ким-небудь, хто буде робити малюнки, та іншим програмістом), який найкращий спосіб створити анімацію. (Анімації, такі як переміщення персонажа тощо) Спочатку дизайнер сказав, що вона може малювати предмети / персонажі та анімувати їх спалахом, щоб не довелося …

3
Чи буде гра Python працювати на декількох платформах?
У мене є плани написати гру в Python і, мабуть, якийсь SQL. Я стурбований тим, наскільки універсальною буде моя програма, коли я закінчу її, в ідеалі хотілося б, щоб вона працювала на Windows, Mac, Android та iPhone ... однак у мене є відчуття, що телефони будуть для цього заборонені. щось …

6
Чи є ігри, які містять AI машинного навчання? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 6 років тому . Хтось тут може посилатися на комерційні ігри AAA, які реалізують машинне навчання AI?
10 ai 

2
Як визначити, які формати текстур OpenGL підтримуються вперше?
Наприклад, як визначити, якщо моя відеокарта не підтримує "bgr8" і перетворити її в інший формат, наприклад "rgba8" в програмному режимі. ОНОВЛЕННЯ: Вибачте за плутанину. Це питання більше про ситуацію , коли я встановив internalFormat в glTexImage2D на що - щось на зразок «bgra8» , але відеодрайвера внутрішньо перетворити дані в …

3
Чи повинні сценарії взаємодіяти з абстракцією двигуна?
Я використовую Java та Jython, і після деяких досліджень я виявив, що надання скриптам прямого доступу до інтерфейсу двигуна може бути помилкою, оскільки це щільно з'єднає їх два. Схоже, більшість сценаріїв дозволяють модам створювати та керувати об'єктами, роблячи це через певну абстракцію. Чи є ці абстракції з цієї причини, чи …
10 java  python  scripting 

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