Разработка игр

9
Почему я не могу прочитать файл .ttf при запуске конфигурации Android?

При запуске или отладке моей игры на устройстве Android я получаю эту ошибку в logcat: com.badlogic.gdx.utils.GdxRuntimeException: Ошибка чтения файла: data / fonts / myFont.ttf (Internal) Который создан этой строкой кода: FreeTypeFontGenerator generator = new FreeTypeFontGenerator(fontFile); где...

9
Как вручную нарисовать часть листа спрайта?

Я работаю в Unity и обнаружил, что аниматор не работает для того, что я пытаюсь сделать, в моей 2D-игре. Я хочу создать определенную анимацию, используя листы спрайтов, и иметь возможность повторно использовать ту же анимацию с другими спрайтами, которые имеют одинаковый размер и размеры по...

9
Как воспроизвести видеофайл в OpenGL?

Есть ли библиотека, которая позволит мне загрузить файл фильма и воспроизвести его в приложении OpenGL? Или, может быть, просто пример кода, который кто-то лежит вокруг? Я также использую GLUT, если это имеет значение. Я думаю, формат файла не имеет значения, хотя в настоящее время мой фильм в...

9
Как обнаружить курсор мыши для изображения пользовательского интерфейса в Unity 5?

У меня есть изображение, которое я настроил для перемещения и увеличения и уменьшения масштаба. Проблема в том, что зум можно сделать из любой точки сцены, но я хочу, чтобы зум увеличивался только тогда, когда мышь наводит курсор на изображение. Я попытался использовать OnMouseEnter, OnMouseOver,...

9
Как мне сделать голосование, чтобы победить «лидера»?

В моей игре много комнат примерно на 10 человек, где они соревнуются. Это в основном один большой парень против других маленьких 9 человек. Тем не менее, иногда один парень намеренно «троллит» и устраивает игру без участия остальных 9 человек. Эти люди хотели бы пнуть одного парня, чтобы заменить...

9
Как мне найти сферу тетраэдра?

Я ищу наиболее свернутом уравнения , чтобы найти координаты центра и радиус из тетраэдра circumsphere дал четыре 3D очки. То, что я нашел в Интернете, в основном имеет дело с окружностью плоского трехмерного треугольника, или с некоторыми грубыми математическими определениями, или с каким-то очень...

9
Как определить минимальные требования к ПК для запуска моей игры

поэтому я создал свою первую игру в UE4 (версия 4.9.2) и хочу ее опубликовать. Но я действительно не знаю, как определить минимально возможную среду, в которой запускается моя игра. Также я не уверен, какие другие файлы, кроме собственно сборки, я должен распространять. Я строю игру через файл->...

9
ResolutionException: не удается найти потенциальный артефакт для com.google.android.gms: play-services-games: 8.1+

Получение этой ошибки: EditorAssemblies.ProcessEditorInitializeOnLoad (тип System.Type) (в C: /buildslave/unity/build/Editor/Mono/EditorAssemblies.cs: 123) Rethrow as TargetInvocationException: Исключение было выброшено целью вызова. System.Reflection.MonoCMethod.Invoke (объект System.Object,...

9
Загрузить рекламу на заставке?

У меня есть несколько объявлений, которые загружаются очень долго. Мне было интересно, что их можно загрузить, пока они были на заставке. Я посмотрел на этот ответ: /programming/5133342/how-can-i-make-my-ads-appear-faster-in-my-android-app И ответ предлагает использовать заставку для загрузки...

9
Двойной контур - Поиск характерной точки, нормали выключены

Я следую этому руководству по реализации Dual Contouring http://www.sandboxie.com/misc/isosurf/isosurfaces.html Мой источник данных - сетка 16x16x16; Я пересекаю эту решетку снизу вверх, слева направо, почти далеко. Для каждого индекса моей сетки я создаю структуру куба: public Cube(int x, int y,...

9
BRDF и сферическая координата в трассировке лучей

Я разработал трассировщик лучей, который использует стандартную модель освещения фонг / блинн фонг. Сейчас я модифицирую его для поддержки физического рендеринга, поэтому я реализую различные модели BRDF. На данный момент я сосредоточен на модели Oren-Nayar и Torrance-Sparrow. Каждая из них...

9
Построение Octree для создания ландшафта

Ранее я реализовал марширующие кубы / тетраэдры для рендеринга IsoSurface. Это работало ( YouTube ), но производительность была ужасной, так как я никогда не удосужился реализовать переменную Level of Detail, основанную на расстоянии просмотра (или даже удалив старые, отдаленные фрагменты). Я решил...

9
Как вызвать события столкновения в LibGDX 3D?

В приведенном ниже коде я привел пример того, что я хочу сделать. У меня есть камера, и я хочу, чтобы она перестала двигаться, когда она попадает в одну из коробок, как мне это сделать? public class Main extends ApplicationAdapter { private final ModelBuilder builder = new ModelBuilder(); private...

9
Как я могу сделать свою игру более интуитивной без учебника?

Сейчас я работаю над приложением для мобильных игр. В игре представлено дерево с несколькими ветвями, на которых летают и приземляются разные виды птиц. каждая птица имеет различный вес, и цель пользователя - сбалансировать вес на каждой стороне дерева до того, как ветви сломаются. Я приложил...

9
2D физика: сохранение предыдущей позиции в сравнении со скоростью сохранения

Я видел множество двумерных обучающих программ и книг, в которых предыдущее положение объекта сохранялось в состоянии вместо вектора скорости. Затем скорость вычисляется для каждого кадра как разность между позициями. Каковы преимущества этого...

9
Почему мой код C # 6 не компилируется в Unity?

Почему Unity не может работать с кодом C # 6 ? Это всегда дает мне ошибки компилятора. Вот несколько примеров кода: using static System.Convert; using static System.Environment; $"€{punten}{NewLine}€{Money}{NewLine}€{KilledEnemies}{NewLine}€{bonus}{NewLine}€{total}"; Я использую Visual Studio в...

9
В механизме 2D-физики, как я могу избежать бесполезного разрешения столкновений, когда объекты останавливаются?

В физическом движке, который я разрабатываю (для обучения) с использованием love-2d , я реализовал разрешение столкновений следующим образом: FixedUpdate(dt) // I use fixed timestep foreach collide c1 in allNotStaticColliders c1.integartePhysic // i.e. apply gravitational force.. foreach collider...

9
Когда я должен пометить GameObjects как статический?

Вот соответствующая документация Unity . Согласно пояснениям на страницах документации Unity о статических GameObjects, иногда пометка GameObjects как статической может негативно повлиять на производительность (например, статическое пакетирование приводит к большему использованию памяти) . Так,...

9
Управляемая ракета с постоянным временем

Я строю игру с игроками и ракетами. Я хочу запустить ракету из P1 в P2. Ракете всегда нужно ровно пять секунд, чтобы достичь Р2. Ракета должна также отслеживать P2. Если P2 отодвигается дальше, ракета должна ускориться, чтобы удовлетворить временным ограничениям. Если P2 движется влево, ракета...

9
Как рассчитать пути для объектов с ограниченным ускорением?

Например, скажем, у меня есть машина, а у автомобиля определенный минимальный радиус поворота, и я хочу проехать на этой машине из точки а в точку b, но автомобиль не направлен в точку b. Как мне вычислить путь к точке b? Было бы неплохо иметь возможность указать ориентацию в точке b (скажем, вы...