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

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

2
Як слід обробляти відсічні вершини, які знаходяться ближче до ока, ніж найближча площина затиску?
Я розгортаю свій власний 3D-движок у JavaScript і використовую лише малюнок на полотні, не WebGL. Це ще один клон Minecraft; Я люблю коробки, не судіть мене. Поки все працює чудово, за винятком однієї речі: у 3D, коли деякі вершини йдуть за близькою площиною відсікання, їх проекція на екран виходить дивною …

5
Чому комп’ютерні ігри так сильно відрізняються за розміром? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . Існує багато комп'ютерних ігор, які мають (здавалося б) приблизно однакову графіку (з bump-картами, шейдерами …
13 optimization  pc 

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

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

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

7
Як я можу реалізовувати шестикутний вибір плитки в XNA?
У мене є карта з шестикутником, в якій мені потрібно перевірити, коли натискають шестикутник. Шестикутники насправді не торкаються, швидше, між ними є невеликий проміжок. Хтось знає, як я міг би перейти до перевірки того, чи натискають шестикутник, не надто ускладнюючи все?
13 c#  xna  hexagonal-grid 

2
Як реалізувати розумного ворога в стрільбі?
Уявіть собі дуже просте зйомка, що ми всі знаємо: Ти гравець (зелений). Ваш рух обмежений Xвіссю. Наш ворог (або вороги) знаходиться у верхній частині екрана, його рух також обмежений Xвіссю. Гравець вистрілює в ворога кулі (жовті). Я хотів би реалізувати AI для ворога, який повинен бути справді хорошим уникнення куль …


4
Як я можу реалізувати освітлення на основі вокселів із оклюзією в грі Minecraft?
Я використовую C # і XNA. Мій поточний алгоритм освітлення - це рекурсивний метод. Однак це дорого , до того моменту, коли один шматок 8x128x8 розраховувався кожні 5 секунд. Чи існують інші методи освітлення, які дозволять зробити тіні зі змінною темрявою? Або рекурсивний метод хороший, і, можливо, я просто роблю …

6
Чи варто враховувати ступінь випускника з розвитку ігор? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Я впевнений, ви, безумовно, можете допомогти. Деякі університети, як NCSU , USC , UCSC …

1
OpenGL / GLSL: Візуалізувати карту кубів?
Я намагаюся розібратися, як відобразити свою сцену на карту кубів. Я трохи застряг у цьому і подумав, що попрошу вас, допомогти. Я новачок у OpenGL, і це перший раз, коли я використовую FBO. На даний момент у мене є робочий приклад використання файлу bmp кубічної карти, а тип вибірки samplerCube …
13 opengl  glsl  cubemap 

4
Сховати дані гри від гравця?
Я працюю над своєю першою грою (C ++), і хочу використовувати дизайн на основі компонентів. Нещодавно я багато читав про це, і вчора вирішив, що хочу зберігати дані об’єктів у зовнішніх файлах JSON, щоб забезпечити більшу гнучкість та легкість доступу. Тоді мені зрозуміло, що залишення цих файлів у дереві каталогів …
13 c++  data 

2
як перевірити, чи може ігровий сервер обробляти клієнтів перед випуском гри?
ми розробляємо гру на базі iOS з підтримкою для кількох гравців. поки що все здається справді хорошим, але тепер ми хочемо переконатися, чи може сервер обробляти 10000 клієнтів чи ні. будь-яка ідея, як я можу переконатися, що сервер витримає стільки трафіку?
13 server  testing 

2
Як я можу керувати та оновлювати постійні буфери постійних шейдерів?
Гаразд, мені важко зрозуміти, як постійні буфери прив’язані до стадії конвеєра та оновлюються. Я розумію, що DirectX11 може мати до 15 шейдерних константних буферів на етапі, і кожен буфер може містити до 4096 констант. Однак я не розумію, чи ID3D11Buffer COM, який використовується для взаємодії з постійними буферами, є лише …

6
Коли я б використовував «скрипти» або «сценарії» в грі, на відміну від основної мови?
Терміни сценарії та сценарії, як видається, використовуються взаємозамінно на біржі стека розвитку ігор, але, окрім читання питань щодо вибору мови сценаріїв, я не розумію взаємозв'язку між сценаріями та сценарієм та основною мовою. Що зазвичай робить сценарій, коли він буде використаний, і чи сценарії в деяких контекстах (як визначено ігровими програмістами) …
13 scripting 

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