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

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

5
Як я можу виявити пов'язані (але логічно відмінні) водойми на 2D карті?
У мене є двовимірна шестикутна карта сітки. Кожна шестигранна клітина має значення висоти, яке використовується для визначення, чи це вода чи океан. Я намагаюся придумати хороший спосіб визначити та позначити водойми. Океани та внутрішні моря прості (за допомогою алгоритму заповнення заплав). А як щодо водойм, як Середземномор’я ? Водні об'єкти, …

3
Як уникнути укладання швидкості руху при натисканні декількох клавіш?
Я розпочав нову гру, яка не потребує миші, тим самим залишаючи рух до клавіатури. Я спробував включити 8 напрямків; вгору, вліво, вправо, вгору-вправо тощо. Однак, коли я натискаю більше однієї клавіші зі стрілкою, швидкість руху стекається ( http://gfycat.com/CircularBewitchedBarebirdbat ). Як я міг протидіяти цьому? Ось відповідна частина мого коду: var …

1
Чи має "return return false;" має особливе значення у скриптах Unity3d C #?
У Unity у нас є спеціальні речі для процедур, які є додатковими до звичайного C #. наприклад, ми можемо використовувати yield return WaitForSeconds(5.f); щоб почекати 5 хвилин перед продовженням. Що робити yield return false;і yield return true;робити?
17 c#  unity 

1
Коли для гри потрібен офіційний віковий рейтинг?
Коли потрібно, щоб гра отримала рейтинг офіційного чи квазі-офіційного рейтингового комітету, наприклад, PEGI чи ESRB? Я знаю, що майже кожна гра, яка продається в цегельно-будівельному магазині майже в будь-якій точці світу, повинна мати віковий знак. А як щодо ігор, які розповсюджуються в усьому світі як ігри для завантаження чи браузера? …

3
Як намалювати пряму лінію між двома точками в растровій карті?
Я граю з карти висоти (растрові карти), намагаюся створити щось своє в своїй грі, і для цього мені потрібно реалізувати деякі основні методи малювання. Я швидко зрозумів, що малювати прямі лінії не так просто, як я думав. Це просто, якщо ваші точки поділяють координату X або Y або якщо вони …

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

1
Нормальні карти проти звичайних карт
Я використовую імпортер активів Assimp ( http://assimp.sourceforge.net/lib_html/index.html ) для розбору 3d моделей. Поки я просто витягнув звичайні вектори, визначені для кожної вершини в моїх сітках. І все ж я знайшов різні підручники на звичайних картах ... Як я розумію це для звичайних карт, нормальні вектори зберігаються у кожному текстолі звичайної …

1
Що насправді робить ddx (hlsl)?
Я трохи розгублений. В офіційній документації ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb509588(v=vs.85).aspx ) йдеться про те, що ddx (input) є частковою похідною від введення стосовно до "координати екрана-пробіл." Моє обчислення чудово, але як я можу сказати, з чого надходить інформація? Якби я передав їй функцію, добре, я можу уявити, що б це робило, але …
17 hlsl 

4
Як я можу створити безліч різних типів атак, які можна комбінувати?
Я роблю 2-грі зверху вниз і хочу мати безліч різних типів атак. Я хотів би зробити атаки дуже гнучкими та поєднувати їх, як працює The Binding of Isaac. Ось список усіх колекціонування в грі . Щоб знайти хороший приклад, давайте подивимось на предмет Бендер з ложки . Ложка Бендера дає …

2
Плавна зміна фонової музики
Зараз у мене є п’ять звуків для гри, над якою я працюю. У грі ви можете вести боротьбу проти інших цивілізацій у великих битвах, але також можете спокійно поселитися на планетах. Деякі з пісень більш жорстокі, інші - досить миролюбні. Питання: яка найкраща практика для зміни між піснями. Чи краще, …
17 music 


1
GLSL Формула світла (ослаблення, кольору та інтенсивності)
Я реалізую точкові світильники у своєму двигуні Voxel, і я дуже намагаюся отримати хороший потік світла, від 100% біля джерела світла до 0% при радіусі світла. У мене є 5 аргументів для функції: Світлий колір (Vec3) Інтенсивність світла (відстань від світла до відстані, де випадання становить 100%) Відстань від світла …
17 opengl  glsl  lwjgl  lighting  pixel 

7
Краудфандинг інді-гри. Що мені запропонувати назад?
Я бачив багато інді-ігор, які заробляють гроші на розвитку, використовуючи натовп фінансування (Kickstarter, IndieGoGo, et cetera). Деякі ігри запропонують щось назад. Наприклад, у грі RPG ви можете отримати на основі вас символ NPC. Деякі інші проекти просто дають вам остаточну версію безкоштовно. Окрім того, що насправді закінчував гру, що, мабуть, …

2
Чому мій розрахунок кольору неба в Mathematica невірний?
Я намагаюся реалізувати алгоритм для обчислення кольору неба на основі цієї роботи (модель Переса). Перш ніж почати програмувати шейдер, я хотів перевірити цю концепцію в Mathematica. Вже є деякі проблеми, від яких я не можу позбутися. Можливо, хтось уже реалізував алгоритм. Я почав з рівняннями для абсолютних zenital яркостей Yz, …
17 algorithm  sky 

7
Чи потрібно C ++, щоб дізнатися, чи хочу я коли-небудь влаштуватися на роботу в ігровій індустрії?
Чи потрібно C ++, щоб дізнатися, чи хочу я коли-небудь влаштуватися на роботу в ігровій індустрії? Я надзвичайно добре знайомий із C # та маю основне майстерність створення 2D-ігор у XNA 4.0. Зараз мені лише 13 років і я люблю займатися іграми, і сподіваюся, що коли-небудь отримаю роботу з програмування …
17 xna  c++  game-industry  jobs 

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