Я пишу користувальницький движок для гри. Я почав цю гру заздалегідь, перш ніж зрозумів, чому я повинен використовувати проміжне програмне забезпечення, і це занадто далеко для переписування. Переважна більшість моїх даних надходять із зовнішніх файлів, і я не кажу лише про активи; Я визначаю всі свої ігрові об’єкти через .JSON. …
Так само, як гігантські ігри з відкритим світом динамічно завантажують масивні карти, чи не могли ми завантажувати окремі карти, меню та практично будь-який інтерфейс чи 3D-налаштування за допомогою того самого динамічного методу завантаження? Не змінюючи оточення, здається, що інтерфейси та різні локації в грі можуть бути завантажені динамічно так само, …
Мені просто потрібно створювати екземпляри всієї моєї графіки в пам'яті, завантажені з файлу? Який найкращий спосіб впоратися з цим? Мені просто потрібен якийсь диспетчер активів, який створює ці графічні екземпляри під час завантажувального екрана і про це йдеться пізніше? Які спільні речі, які потрібно попередньо завантажити в ігри? Скільки потрібно …
Я намагаюся розібратися, як написати систему збереження / завантаження системи для моєї гри в C ++. На сьогоднішній день я все це роблю, використовуючи бінарні прапори. Хтось має підказку, як це зробити іншим способом? Я не проти використовувати бінарне, але хочу знати свої варіанти. Я також хочу щось, у якому …
Я хочу розробити величезну карту світу; розміром не менше 8000 × 6000 пікселів. Я розбив її на 10 × 10 сітку з зображеннями PNG 800 × 600 пікселів. Щоб не завантажувати все в пам'ять, зображення слід завантажувати та вивантажувати залежно від позиції гравця в сітці. Наприклад, ось гравець на позиції …
Я створив екран завантаження, щоб відобразити завантажувальну анімацію, коли наступна сцена завантажується. Я завантажую наступну сцену асинхронно з: yield return SceneManager.LoadSceneAsync(scene,LoadSceneMode.Additive); І також встановити Application.backgroundLoadingPriority = ThreadPriority.Low;, але поведінка все одно така, як і звичайне навантаження рівня. Я щось пропускаю? Очікувана поведінка: Вийдіть на рівень і згасайте. З'явиться екран завантаження. …
Чи можу я завантажувати дані у фоновому режимі, коли екран сплеску Unity увімкнено? Якщо так, то як? Я намагаюся запускати код під час екрану заставки, а не просто завантажувати активи. Мені не вдалося знайти жодної інформації про це в Google або Документації Unity .
Під час запуску або налагодження моєї гри на пристрої Android я отримую цю помилку в логкатах: com.badlogic.gdx.utils.GdxRuntimeException: Помилка читання файлу: data / fonts / myFont.ttf (Internal) Що створюється за допомогою цього рядка коду: FreeTypeFontGenerator generator = new FreeTypeFontGenerator(fontFile); де fontFileвизначено так: FileHandle fontFile = Gdx.files.internal("data/fonts/myFont.ttf"); Це не відбувається, коли я …
Я переглядаю навчальний посібник зі створення текстури NeHe . Це виглядає надмірно складним для просто завантаження текстури. Чи є можливість завантажити текстуру в SFML і потім використовувати її у Open GL? Я використовую SFML для мого вікна.
Я розробляю гру, в яку включений випадковий лабіринт. Є якісь AI істоти, ховаючи лабіринт. І я хочу, щоб вони йшли якоюсь стежкою відповідно до форми лабіринтів. Тепер для мене є дві можливості здійснити це. Перший спосіб (який я використав) - це обчислення кількох розшукуваних ховаються шляхів, коли лабіринт буде створений. …
Я шукаю найбільш здатний API завантаження моделі C ++. Поки що я знайшов багато завантажувачів у форматі ply, obj та інших таких файлів. Але бібліотеки, які я знайшов, зазвичай завантажують лише один тип моделі, і для цього потрібно вивчити досить багато інтерфейсів api? Чи є один API для завантаження їх …
Я шукаю просту, автономну бібліотеку С для Linux, щоб завантажити зображення з файлів у текстури OpenGL. Ліцензія повинна бути досить ліберальною: zlib, bsd, mit чи щось таке. Я знайшов грунт , однак він давно не оновлювався. Чи є ще щось, або я повинен написати своє? PS Я використовую glfw. Існують …