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

13
Лучшие практики для настройки параметров эффектов в XNA

Я хочу спросить, есть ли лучшая практика для настройки Effectпараметров в XNA. Или, другими словами, что именно происходит, когда я звоню pass.Apply(). Я могу представить несколько сценариев: Каждый раз, когда Applyвызывается, все параметры эффекта передаются в графический процессор, и это не...

13
Как защитить отправку результатов из игр HTML5 на мой сервер?

На бэкэнде я использую Java. У меня есть игра на HTML5; когда пользователь завершает его, я посылаю Ajax-вызов, чтобы сохранить счет в базе данных. Теперь кто-то может легко использовать такие инструменты, как Fiddler и firebug, чтобы изменить этот запрос ajax и отправить на сервер гораздо лучший...

13
Как мне справиться с проблемами быстрого бокового скроллера?

Я играю в самолет с боковой прокруткой, и когда я начинаю лететь очень быстро, я начинаю испытывать некоторые проблемы как игрок: Элементы не различимы, как бонусы от пуль и т. Д. Я начинаю чувствовать головокружение и неудобство Не хватает времени, чтобы увидеть, что будет Как я могу разобраться в...

13
Быстрое обнаружение столкновений 2D

Недавно я работал над быстро развивающимся 2d шутером и столкнулся с серьезной проблемой. Обнаружение столкновения. Конечно, это работает, но это очень медленно. Моя цель: иметь много врагов на экране, чтобы они не касались друг друга. Все враги преследуют игрока. Большинство из них имеют...

13
Гладкий Воксель Terrain

В качестве личного проекта я пытаюсь создать генератор ландшафта, который создаст ландшафт, похожий на гладкий ландшафт Castle Story. Если вы не видели этого раньше, здесь: Как видите, это комбинация блоков и «гладких» блоков. То, что я пытался сделать, чтобы подражать этому виду, это дать каждому...

13
Игровой цикл, как проверить условия один раз, сделать что-то, а потом не делать это снова

Например, у меня есть класс Game, и он хранит данные, intкоторые отслеживают жизнь игрока. У меня условно if ( mLives < 1 ) { // Do some work. } Однако это условие продолжает работать, и работа выполняется повторно. Например, я хочу установить таймер для выхода из игры через 5 секунд. В...

13
Как работать с материалами в системе Entity / Component

Моя реализация E / C является базовой, где сущности - это просто идентификаторы, компоненты - данные, а системы работают с данными. Сейчас у меня проблемы с материалами объекта и рендерингом в целом. Для простых объектов у меня есть a ModelComponent, связанный с a RenderSystem, ModelComponentимеет...

13
Как создать плазменный след для космического корабля

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

13
Как нарисовать контур в Unity3d?

Я пытаюсь выделить прямоугольник произвольной высоты. Я подумал, что самый простой способ сделать это - создать отдельный игровой объект «прямоугольник», который очерчивает прямоугольник. Я попытался с помощью MeshRenderer + Transparent Texture и LineRenderer обвести четыре точки прямоугольника. Ни...

13
Запустить физическую симуляцию на клиенте и сервере?

Я реализую многопользовательский клон астероидов, чтобы узнать об архитектуре клиент-серверной сети в играх. Я потратил время на чтение публикаций GafferOnGames и Valve о технологиях клиент / сервер. У меня проблемы с двумя понятиями. В настоящее время у меня есть авторитетный игровой сервер,...

13
Как я могу повторить цветовые ограничения NES с пиксельным шейдером HLSL?

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

13
Разные шейдеры для разных объектов DirectX 11

Я учусь Direct3D 11, и во всех основных уроках, которые я нашел по написанию шейдеров, шейдеры Vertex и Pixel написаны так, что они преобразуют всю сцену одинаково. Учебники как рендер куб с текстурой ... Но мне интересно, как вы различаете объекты? Что если вы хотите, например, смоделировать...

13
Почему направление вперед = вниз обычно называют «перевернутым»?

Если вы посмотрите на 3D-игры, которые позволяют вам управлять камерой с помощью мыши - особенно игр в стиле шутера от первого лица и от третьего лица - вы обычно найдете две конкретные детали: По умолчанию нажатие мыши вперед заставляет камеру смотреть вверх, а оттягивание - вниз. Возможность...

13
.Sln / .csproj полезны для совместного использования проекта Unity?

У нас проблемы с GIT и Unity. Довольно часто случается, что файл .sln / .csproj доставляет нам некоторые неприятности, поэтому после поиска в Интернете я обнаружил, что, возможно, эти файлы не нужно нажимать. У кого-нибудь есть отзывы по этому поводу? https://gist.github.com/hw/1234398 Там,...

13
DirectX11 без прикрепленного окна?

Мне просто интересно, можно ли инициализировать и использовать DX11 или DX9 только для закадрового рендеринга - то есть без прикрепленного окна. Мое намерение состоит в том, чтобы сделать некоторые тесты GPU, прежде чем открывать фактическое окно. В этом бенчмаркинге визуализируется некоторая...

13
Скремблирование слова в наименее узнаваемую форму

Моя цель - подарить игроку зашифрованное слово, которое следует переупорядочить обратно в исходную форму: OELHL -> ПРИВЕТ Мне нужен алгоритм скремблирования, который берет любое данное слово (> 3 или 4 буквы, может содержать пробелы) и превращает его в наименее узнаваемую форму. Хотя...

13
Выпуск игры без действительно зарегистрированной компании

Я думаю о выпуске моей игры для iOS без официальной регистрации компании. Я не уверен, что даже хочу создать компанию. ITunes хочет знать правообладателя моего названия. У меня есть 2 вопроса по этому поводу: 1) Могу ли я использовать свое (уже определенное, если будет существовать) название...

13
Сравнение двух древовидных структур

Я с трудом пытаюсь описать это в правильных терминах, поэтому я просто приведу как можно больше подробностей, и, надеюсь, кто-то знает, что я пытаюсь сделать = -) Я пытаюсь сравнить два дерева узлов, чтобы определить, насколько они похожи / различны по структуре. На приведенных ниже схемах оба...

13
Как уменьшить размер изображения без пикселизации?

Я вижу много игр с плавными краями символов и изображениями в высоком разрешении, однако, когда я пытаюсь уменьшить изображения до 64x64 для своего персонажа, я просто получаю пиксельный беспорядок. даже если я начну с холста размером 64x64, я получу пиксельные края. Должен ли я масштабировать с...

13
Как мне элегантно научить игроков играть?

Я думал о том, как платформеры-головоломки учат игроков, как играть. Мне нравится Super Meat Boy, особенно то, как он учит вас, не замечая, что вас учат. Это держало меня взволнованным и занятым Удовлетворение в том, что вы можете что-то выяснить самостоятельно, даже если это просто и явно вызвано...