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

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

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

8
Як я не дозволяю персонажу мого платформера чіплятись на стінові плитки?
В даний час у мене є платформер з плитками для місцевості (графіка, запозичена у Cave Story). Гра написана з нуля за допомогою XNA, тому я не використовую існуючий двигун чи фізику. Зіткнення плиток описані майже точно так, як описано в цій відповіді (з простим SAT для прямокутників і кіл), і …

5
Управління списками різних типів організацій - чи є кращий спосіб?
Я розробляю 2D космічну гру для мобільних пристроїв, але вона стає дуже складною, і моє рішення дуже заплутане і створює безліч повторних сегментів коду. Я хава світового класу, в якому у мене є множинні списки різних об'єктів, таких як: List<Enemy> enemys; List<Projectile> projectiles; List<Collectable> collectables; List<Asteroid> asteroids; List<Effect> effects; .. …

1
Ігрове програмування: загальні методи та схеми дизайну [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 2 роки тому . Я почав писати дуже простий ігровий движок, щоб я міг краще навчитися OpenGL 3.x, але оскільки мій недосвідчений досвід і …

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

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

7
Чому мої точкові світильники зникають, коли інше сусіднє світло вище діапазону 1,85?
Я роблю гру з налаштуваннями підземелля в Unity 3D. Багато факелів вирівнюють стіни. Я використовую точковий світло над кожним факелом, щоб імітувати полум'я. Однак, коли два факели перебувають навпроти один одного, і один виходить за межі 1,85, інший повністю зникає, не виділяючи світла. Що може спричинити це?

1
Як реалізуються передові графічні ефекти?
Мені цікаво, як графічні ефекти 3D, такі як заклинання в Warcraft або Torchlight, реалізовані графічно. Я щойно закінчив книгу на Direct3D і відчував себе досить комфортно з нею та 3D-графікою взагалі, але я не впевнений, як би я зробив щось на кшталт того, щоб персонаж "кинув блискавку" або якийсь інший …


1
Покрокові ресурси архітектури бойової системи JRPG
Останні місяці я зайнявся програмуванням 2D JRPG (японського RPG) в C ++ за допомогою бібліотеки SDL. Режим розвідки більш-менш виконаний. Зараз я займаюся режимом бою. Мені не вдалося знайти жодних ресурсів щодо структури класичної покрокової системи бойових систем JRPG. Все, що я знаходжу, - це обговорення формули пошкодження. Я спробував …
9 c++  2d  architecture  sdl  rpg 

3
2D ізометрична: координати екрана до плитки
Я пишу ізометричну 2D гру і мені важко зрозуміти, на якій плитці знаходиться курсор. Ось малюнок: де xs і y - координатні екрани (пікселі), xt і yt - координати плитки, W і H - ширина плитки і висота плитки в пікселях відповідно. Моє позначення координат (y, x), що може заплутати, …

2
Проблеми з вирішенням при перенесенні гри Unity на Android
Отже, я вперше переношу гру на Android в Unity3D. І я зіткнувся з кількома проблемами по дорозі. Моя поточна проблема полягає в тому, що рішення не здається правильним, воно зрізає краї екрана, і мої зупинки прокрутки для прокрутки екрана вліво / вправо більше не знаходяться в потрібному місці. Провівши трохи …

1
Досвід продажів Desura
Хтось знає про (або має) досвід продажу інді-титулу через Desura ? Як вона порівнюється з іншими типовими способами розповсюдження гри в Інді?

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

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

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