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

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

2
Чи потрібна якась ліцензія, щоб використовувати справжній міський пейзаж у грі на гоночних автомобілях?
Зараз я планую повсякденну гоночну гру з автомобілями, які хочу моделювати в ній справжні міста. Я сумніваюся, чи є авторські права на ландшафт або містобудівництво цих реальних міст у світі. Чи можу я моделювати таке, як існуюче місто, чи не можу? Дуже дякую.

1
Як створити реалістичне виявлення зіткнень у 2D рольових іграх?
Мені завжди хотілося створити старомодну 2D рольову гру, як «Зоряний океан», «Фінальна фантазія», «Меч Мани» та навіть серії «Казки», і, мабуть, багато людей це роблять. Але перш ніж писати єдиний рядок коду, я робив багато досліджень, малювання та спроб. Я знайшов майже всі відповіді на свої запитання, але є проблема, …

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

3
Основні комбінації на основі опитування
Тож припустимо, що у вас є система введення, яка базується на опитуванні void update() { if( Keyboard[ 'A' ] ) // A is down } Скажімо, ви хочете вміти розпізнавати комбінації клавіш довжиною від 3 до 8 (наприклад, вниз, вперед, вперед, A для hado-ken) Як вам найкраще створити загальну систему …

1
Виявлення зіткнення Basic Box2D
Я не розумію, як слухати зіткнення в Cocos2D / Box2D. Скажіть, у мене два тіла динамічного кола. Один дуже малий, а другий відносно великий. Коли мале коло стикається з великим колом, я хотів би щось зробити (наприклад, відтворити звук). Який найкращий спосіб зробити це? Зараз я експериментую з методом TestPoint. …

1
Генерування плану міста в сітці
Я хочу створити компонування міста в квадратній сітці (відображена ізометрично, але це не має значення), використовуючи наступні елементи: 2x2 Будинки Дороги, 1 одиниця завширшки Канали, ширина 1 одиниця Зразок макета: У мене завжди є конкретна кількість будинків, і стільки доріг і каналів, скільки потрібно, щоб з'єднати їх усіх. Будинки повинні …

2
Інформація про безшовну архітектуру сервера MMO
Я шукаю будь-який матеріал на безшовних серверах MMO! У мене є декілька статей у книгах "Масово багатокористувацький розвиток ігор" та "Ігри з програмуванням ігор 5". Хтось має досвід цієї теми чи знає статті про це? Мене цікавлять "погляди високого рівня", а також реалізація. Це може стати темою моєї магістерської дисертації, …

2
Фізика для 2.5D платформера з площиною, яка криво
Я створюю 2.5D платформер у XNA, який використовує 3D-моделі, обмежені для подорожі по двовимірному літаку (як і Trine ). Щоб зробити справи хитрішими, однак, я хочу, щоб сама 2D площина могла кривитись. Розглянемо це повторення Клоноа (потрібно дивитися лише 10 секунд): хоча гравець знаходився на двовимірному літаку, сам літак міг …
9 xna  3d  physics  2.5d 

2
Створення 2D-платформи в C ++ / SDL. Шукаєте підручники / приклади / ресурси [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закритий минулого року . У мене є великий досвід роботи з C ++, але я не маю досвіду ігрового програмування. Цього літа я планую створити …
9 c++  2d  sdl  platformer 

2
Чи Xbox Live підходить для багатокористувацької FPS?
Я працюю над основним шутером від першої особи. Зрештою, я також хотів би опублікувати його на Xbox Live. Якщо я це зроблю, чи все одно матиму доступ до вечірок (запрошую та спілкуйтеся)? Чи надає Microsoft сервери для мультиплеєрів, чи я повинен надати свій власний? Чи я вільний підключити власний IP-сервер …

2
Як використовувати XML-файли як файли вмісту в XNA?
У мене є XML-файл, який представляє різні виробники автомобілів, які будуть доступні в моїй грі. Файл виглядає приблизно так: <?xml version="1.0" encoding="utf-8" ?> <XnaContent> <Asset Type="List[string]"> <car>Audi</car> <car>BMW</car> <car>Nissan</car> <car>Volvo</car> </Asset> </XnaContent> Додаючи його до моєї папки вмісту, компілятор повертає цю помилку: There was an error while deserializing intermediate XML. …
9 xna  xml 

3
Структура даних для представлення з'єднань між країнами на карті
У грі, яку я розробляю для клієнта, ключова концепція гри передбачає переміщення по карті. У цьому випадку розміри та форми та різні країни не мають значення: перехід з однієї країни до сусідньої країни вважається одним кроком. Я намагаюся знайти найкращу структуру даних для внутрішнього представлення зв’язків між країнами. Для даної …

4
Неможливо зрозуміти ці координати текстур УФ (діапазон НЕ від 0,0 до 1,0)
Я намагаюся намалювати простий 3D-об’єкт, згенерований Google SketchUp 8 Pro на моєму додатку WebGL, модель - простий циліндр. Я відкрив експортований файл і скопіював положення вершин, індекси, нормалі та координати текстури у файл .json, щоб мати можливість використовувати його у javascript. Здається, все добре працює, за винятком координат текстури, які …

5
Потреба вашої гри заповнюється. Встановлення вашого «гачка».
Я програміст і працював над іграми, хоча ніколи не намагався розробляти себе. Зараз я намагаюся створити гру самостійно, працюючи зі скромною командою програмістів та художників. Дизайнери ігор сказали мені, що важливо встановити потребу, яку ваша гра наповнює, щоб виробити більш повне бачення продукту. Думаю, що стосується механіки та геймплея, і …

2
Спрайт-лист або кілька ресурсів
Під час анімації на платформі Android - це краща практика створення спрайтового аркуша з декількома станами для кожного спрайту на одній картинці чи я повинен замість цього експортувати окремі зображення для кожного символу / стану / тощо.? Який варіант дає мені менший розмір файлу для ресурсів, а програмісту простіше оживити?

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