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

22
Как добиться равномерной скорости движения по кривой Безье?

Я пытаюсь переместить изображение по кривой Безье. Вот как я это делаю: - (void)startFly { [self runAction:[CCSequence actions: [CCBezierBy actionWithDuration:timeFlying bezier:[self getPathWithDirection:currentDirection]], [CCCallFuncN actionWithTarget:self selector:@selector(endFly)], nil]]; }...

22
Воспроизведение видео с помощью LibGDX

Есть ли способ воспроизвести видео с помощью LibGDX? Я хочу поместить видео в качестве заставки в Android, но я не хочу использовать Android SDK, потому что я использую LibGDX, и я почти закончил:...

22
Потеряю ли я производительность при отбрасывании пикселей, даже если я не использую тестирование глубины?

Когда я впервые искал инструкцию по сбросу, я обнаружил, что эксперты говорят, что использование отклонения приведет к снижению производительности. Они сказали, что отбрасывание пикселей нарушит способность GPU правильно использовать zBuffer, потому что GPU должен сначала запустить шейдер Fragment...

22
Техники предотвращения неофициальных клиентов в сетевых играх?

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

22
Cast ray, чтобы выбрать блок в воксельной игре

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

22
Как структурировать код для множества уникальных видов оружия / заклинаний / сил

Я неопытный программист, создающий "похожую на roguelike" игру в духе FTL с использованием Python (пока PyGame нет, так как я до сих пор занимаюсь только текстом). Моя игра будет содержать большое количество оружия (около 50 для начинающих), дающего уникальные способности. Я изо всех сил пытаюсь...

22
Как бы вы реализовали хроматическую аберрацию?

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

22
Должен ли я использовать текстовые файлы для сохранения данных?

У меня вопрос, стоит ли мне использовать текстовые файлы для сохранения игровых данных. У меня есть некоторые основные проблемы по поводу этого: На самом деле нет способа защитить данные, и, таким образом, пользователь может все испортить, если он коснется его, и я не хочу, чтобы это произошло....

22
Текст учебника без раздражающего пользователя?

У меня есть учебный текст (который я планирую дополнить голосом за кадром позже, но сейчас он должен быть текстовым, потому что я еще не заключил контракт с актером VO). Текст представлен в диалогах, которые похожи на твиты (менее 140 символов каждый). Текст большой и читаемый. Текст содержит...

22
Есть ли 3D-проекции, кроме орфографических и перспективных? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Вопрос в значительной степени в названии. Существуют...

22
Нужно ли присваивать уникальный идентификатор отдельным единицам игровой валюты?

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

22
Почему H (blinn) используется вместо R (phong) в зеркальном затенении?

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

22
Для чего используется свойство пикселей в единицах измерения в спрайтах Unity?

Я начинаю изучать Unity для разработки 2D. Итак, я импортирую несколько спрайтов в игру, и я не мог не заметить, что по умолчанию включено свойство «пиксели в единицы» 100. Я обычно устанавливаю это 1. Есть ли причина, по которой мне нужно, чтобы это значение отличалось от 1? Или, в более общем...

22
Какого рода игровые процессы вырабатывает скрытая статистика и формулы игрового процесса?

Существуют различные степени предоставления игрокам информации о способностях их персонажей - включая, помимо прочего, показ игроков своим персонажам и их привязку к формулам, таким как общий урон, уменьшение урона и т. Д. Когда эти числа и формулы предоставляются напрямую, это может приведите к...

22
Как установить Unreal Engine 4?

Как только я узнал, что Unreal Engine 4 теперь бесплатен , я решил получить его, чтобы возиться с ним. Поэтому я нажал на синюю кнопку « Get Unreal », зарегистрировался и загрузил (и установил) установщик MSI (здесь работает с Windows). После завершения установки запустился « Epic Games Launcher »...

22
Как я могу реализовать эффект укороченной травы?

Я смотрел некоторые скриншоты из игр, таких как Rocket League и FIFA: и я начал задумываться, можно ли добиться эффекта короткой травы. Это шейдер? Это актуальная геометрия? Или просто текстурированные четверки? Если бы кто-нибудь мог указать мне направление, это было бы очень...

22
Как я могу моделировать звезду?

Я пытаюсь смоделировать звезду в Unity, и это вроде как работает, но это не идеально. В настоящее время я использую большую сферу с самосветящимся материалом, на поверхность которого нанесена текстура звезды, и прожектор для создания эффекта звездного света, например: Хотя это работает, это не...

22
Мне действительно нужно использовать графический API?

Нужно ли использовать графические API-интерфейсы для получения аппаратного ускорения в 3D-игре? В какой степени можно освободиться от зависимостей от API-интерфейсов видеокарт, таких как OpenGL, DirectX , CUDA, OpenCL или что-то еще? Могу ли я сделать свой собственный графический API или библиотеку...

22
Как я могу заставить частицы светиться и освещать их окружение?

В настоящее время я пытаюсь создать эффект светлячка в темном лесу. Уровень имеет очень слабое освещение, и игрок является одним из немногих источников света. Чтобы игрок лучше видел уровень, я стараюсь, чтобы светящиеся светлячки появлялись на карте случайным образом. Одним из способов является...

22
Сохранение прогресса игрока в игре Unity

Я делаю игру, используя игровой движок Unity. Я хочу сохранить прогресс игрока, включая уровень, очки опыта, выбранного персонажа и т. Д. В настоящее время я пользуюсь playerprefs, но я хочу знать, будет ли это работать для геймеров, которые будут запускать эту игру на своих мобильных устройствах...