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

8
Как я могу синхронизировать двух игроков?

Я работаю над мобильной игрой Unity, очень похожей на многопользовательскую версию Temple Run . Я наблюдаю колебания сетевой задержки (обычно 200-500 мс) из-за мобильной платформы. Два персонажа игрока показаны бегущими по одному и тому же пути и должны выполнять простые действия (прыжок,...

8
Как я могу предотвратить движение твердых тел через друг друга, используя встроенную физику Unity?

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

8
Изменить случайные функции распределения :: Уменьшить вероятность получения нескольких похожих значений в последовательности.

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

8
Нужно ли загружать Smart Sprite Sheet от SpriteBuilder в память?

Когда я создаю папку Smart Sprite Sheet с помощью SpriteBuilder и публикую ее, должен ли я загружать этот SpriteSheet в память «FrameCache» с кодом или SpriteBuilder делает это автоматически (поэтому мне просто нужно получить доступ к любому изображению внутри...

8
Могу ли я принять уникальные платежи для микроплатежей в моей игре?

Я занимаюсь разработкой бесплатной игры для Android, iOS и Facebook. Я вижу, что Unicoins можно купить разными способами, намного больше, чем я когда-либо смогу реализовать сам (Paypal, Bitcoins, Gold, Reddit karma! Я имею в виду: вау!). Могу ли я принять их как микроплатежи, а затем превратить их...

8
Бесконечная 3D Пещера в Единстве

Мы с другом надеемся создать игру в Unity, в которой вы летите через бесконечную 3D-пещеру, которая может крутиться и крутиться в любом направлении (хотя, очевидно, не до такой степени, что развороты сделать невозможно). Мы думали о создании ряда туннельных «кусочков», каждый из которых искривлял...

8
Постоянное двухмерное движение пули в шмупе

Я следовал учебнику pixelnest, чтобы сделать 2D-шмуп ( http://pixelnest.io/tutorials/2d-game-unity/player-and-enemies/ ). Работая над этим, я экспериментировал с увеличением скорости стрельбы, чтобы получить непрерывный поток пуль, и заметил, что пули больше разнесены, если корабль движется назад,...

8
Почему Unity в 2d режиме использует масштабирование и отографический размер по умолчанию, как это происходит?

Ранее я использовал SFML, XNA, Monogame и т. Д. Для создания 2-мерных игр, где, если я выведу на экран спрайт в 100 пикселей, он займет 100 пикселей . Если я использую плитки размером 128px для создания фона, первая плитка будет в (0, 0), а вторая будет в (128, 0). Unity, с другой стороны, имеет...

8
Снимки, сделанные сверху и снизу с помощью орфографической камеры, не совпадают

Я использую ортографическую камеру для рендеринга фрагментов модели (для ее вокселизации). Я визуализирую каждый срез сверху и снизу, чтобы определить, что находится внутри каждого среза. Модель, которую я представляю, представляет собой простую «Т» форму, построенную из двух кубов. Кубики имеют...

8
Как создать группы в libGdx?

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

8
Как я могу заставить персонажа стоять на склонах?

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

8
Как я могу предсказать столкновения игрока с снарядом в Box2D?

Я делаю стрелялку в реальном времени с Box2D в качестве физического движка. Геймплей в основном про траекторию, как Angry Birds. Я хочу создать эффект замедленного движения и перенести камеру на игрока, когда он убит, но эффект должен начаться, когда камень все еще находится в воздухе, до того, как...

8
Почему AnchorPoint не влияет на позиционирование CCLayer?

Я думаю, что есть разница между поведением CCLayer и CCNode, когда я меняю их AnchorPoint. Я опишу, что я имею в виду, и, пожалуйста, кто-нибудь объяснит. Сценарий: я начинаю сCCNode CCNode *node = ...; node.setContentSize(ccp(W,H)); // 1. node.setAnchorPoint(ccp(0,0)); node.setPosition(ccp(X,Y);...

8
Зеркальная полоса с высокой зеркальной мощностью

У нас есть некоторые проблемы с трассировкой лучей в DirectX, особенно с некоторыми серьезными проблемами с зеркальным отражением. При высокой зеркальной мощности (выше 8) начинается полосатость. Мне интересно, если это проблема HDR / LDR или это может быть связано с чем-то другим, например с...

8
Адаптивный против прогрессивной сетки

Есть ли разница между этими двумя? Я не смог найти что-либо в Google в разделе «Адаптивная или прогрессивная сетка», но поиск в Google обоих по отдельности дает результаты, как будто они, вероятно,...

8
Чистый рендеринг программного обеспечения OpenGL

Для обучения алгоритму машинного обучения нам нужно визуализировать некоторую геометрию в OpenGL без какой-либо аппаратной поддержки рендеринга (без графической карты). Итак, мы думали о рендеринге в чистом программном обеспечении и уже рассматривали Mesa. Кажется, что он способен выполнять...

8
Как движки коммерческих игр организуют индексные / вершинные буферы?

Предисловие: Этот вопрос будет возникать с точки зрения Direct3D, потому что это то, с чем я знаком. Очевидно, что каждый раз, когда мы меняем вершинные или индексные буферы в Direct3D (т.е. с помощью IASetIndexBuffer), мы несем небольшие накладные расходы . Но я полагаю, что если мы выделим один...

8
Как загрузить куски укладки на лету?

В настоящее время я работаю над бесконечным миром, в основном вдохновленным Minecraft. Кусок состоит из 16x16x16 блоков. Блок (куб) имеет размер 1x1x1. Это работает очень гладко с ViewRange из 12 блоков (12x16) на моем компьютере. Хорошо. Когда я изменяю высоту чанка на 256, это становится -...

8
Правильный способ выбора видеокарт пользователя?

Моя игра использует DirectX 10, и у меня возникла проблема, когда пользователи сообщают, что моя игра не запускается на их видеокарте. Вместо этого он предпочитает работать на встроенной плате Intel, что снижает производительность. Возможно, это связано с Windows 8. Это также может быть связано с...