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

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

4
Як вибрати, як зберігати дані?
Дайте чоловікові рибу, і ви годуєте його на день. Навчіть чоловіка ловити рибу, а ви його годуєте все життя. - Китайське прислів’я Я можу запитати, який тип зберігання даних я повинен використовувати для свого фактичного проекту, але я хочу навчитися ловити рибу , тому мені не потрібно просити рибу щоразу, …
25 databases  data  xml 

3
Що може спричинити ALT-TAB, щоб бути "дратівливим" / повільним / глючним?
Це скоріше відкрите запитання, але я сподіваюся отримати гарне уявлення про те, як уникнути проблеми. Граючи в Ігри в Windows, я можу захотіти ALT-TAB з нього. У деяких іграх немає проблем, в інших не так просто: вони можуть зайняти AGES для вимикання та повернення назад. Деякі навіть схильні до збоїв …

5
Які мінуси використання DravableGameComponent для кожного примірника ігрового об’єкта?
Я багато разів читав, що DravableGameComponents слід зберігати для таких речей, як "рівні" чи якісь менеджери, замість того, щоб використовувати їх, наприклад, для символів або плиток (як тут каже цей хлопець ). Але я не розумію, чому це так. Я прочитав цю публікацію, і це мало для мене сенс, але …

2
Як додати мову гри до сценарію?
Скажімо, у мене гра, написана на C ++. Але я хочу додати до нього деяку функціональність модифікації чи сценаріїв. Як би ви могли додавати сценарій функціональності до вашої гри?
25 c++  scripting  modding 

8
Який хороший інструмент для створення анімованих спрайтів? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

4
Чи існують рамки на основі компонентів FOSS? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Парадигма ігрового програмування набуває все більшої популярності. Мені було цікаво, чи існують проекти, які …

9
Найкраще місце для навчання писати ігри в Unity3d [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
25 unity 

4
Як розробити програмне забезпечення гри таким чином, щоб його було легко провести?
Чи практично використовувати тестовий фреймворк типу JUnit в ситуації розвитку ігор? Яких міркувань щодо дизайну ви можете дотримуватися, щоб зробити вашу гру більш відчутною? Які частини гри можна / слід перевірити, а які частини слід / потрібно залишити для тестування на людях? Наприклад, якщо ігровий цикл інкапсульований однією функцією, здається, …

4
Створення карти плитки
Я програмую гру на основі плиток, і у мене є основні плитки (трава, бруд тощо), але я не можу зрозуміти, як зробити гарне генерація випадкових карт, тому що коли я роблю дійсно випадковий вибір, якщо плитка повинна бути трава / бруд, я розумію: Я розумію, чому це відбувається, але те, …

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


5
Обертовий вектор3 кватерніоном
Я намагаюся повернути вектор3 заданим кватерніоном. Я знаю, що це правда v′=q⋅v⋅q−1v′=q⋅v⋅q−1 v' = q \cdot v \cdot q^{-1} Я знаю, що є оберненою, яка просто , але як я зіставити множення вектора на кватерніон, щоб повернути вектор?q−1q−1 q^{-1} −qmagnitude(q)−qmagnitude(q) \frac {-q} {magnitude(q)} Я виявив, що ви можете ставитися до …
25 c++  quaternion 

3
Чи є швидша функція синуса?
Я працюю над 3d-перлінним шумом. Бібліотека C # Math здається непосильною для того, що мені потрібно, оскільки більшість її функцій використовують подвійну точність. Я використовую Math.Sin () в декількох місцях для створення шуму. Хтось знає про швидшу функцію синуса?
25 xna  c#  mathematics 


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

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