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

Q & A для профессиональных и независимых разработчиков игр

6
Запустите игру XNA без графики
Хотите знать, есть ли возможность запустить игру XNA, не отображая ничего? У меня есть рабочая игра, которая работает в настройке клиент-сервера, где один игрок является хостом, а другие люди могут подключиться к его игре. Теперь я хочу иметь возможность запускать игру в качестве хоста на назначенном сервере без видеокарты, в …
11 xna  xna-4.0 

1
Дыхание для персонажей игры / фильма
Дыхание (движение груди и лица): я хотел бы спросить, трудно ли моделировать и стоит ли это вычислительно дорого. Недавно я заметил замечательный эффект, который он имеет в фильме «Мадагаскар 3», но (пожалуйста, поправьте меня, если я ошибаюсь), не помню, чтобы видел его в каких-либо играх (кроме, возможно, парового облака в …

2
Интерполировать между двумя сетевыми состояниями?
У меня есть много сущностей на стороне клиента, которые моделируются (их скорости добавляются к их позициям на основе кадров), и я позволил им считаться мертвыми. Они посылают обновления о том, где их видели в последний раз и их скорость меняется. Это прекрасно работает, и другие игроки видят эту работу найти. …

2
Как я могу заставить персонажа ходить по неровным стенам в 2D платформере?
Я хочу иметь игрового персонажа, который может «ходить» по органической поверхности под любым углом, в том числе вбок и вверх ногами. Благодаря «органическим» уровням со скошенными и изогнутыми элементами вместо прямых линий под углом 90 градусов. В настоящее время я работаю в AS3 (умеренный любительский опыт) и использую Nape (в …

1
Воссоздайте 2D эффект боковой волны из игры Worms
Я пытаюсь воссоздать эффект волн / воды от червей (см. Здесь http://youtu.be/S6lrRqst9Z4?t=31s ) Из того, что я понимаю, на самом деле это не спрайт, а процедурно генерируемый чем-то вроде синусоидальной волны. Кто-нибудь создал что-то подобное раньше? или есть идеи как мне это сделать?

4
Как я могу использовать несколько ячеек на объект, не разбивая один компонент одного типа на объект?
Мы просто переключаемся с игрового движка, основанного на иерархии, на игровой движок, основанный на компонентах. Моя проблема в том, что когда я загружаю модель, которая имеет иерархию ячеек, и, как я понимаю, сущность в системе на основе компонентов не может иметь несколько компонентов одного типа, но мне нужен «meshComponent» для …

1
Почему Unity OnCollisionEnter не дает мне поверхностные нормали, и какой самый надежный способ их получить?
Событие Unity по столкновению дает вам объект Collision, который дает вам некоторую информацию о произошедшем столкновении (включая список ContactPoints с нормалью попадания). Но то, что вы не получаете, это поверхностные нормали для коллайдера, который вы ударили. Вот скриншот для иллюстрации. Красная линия от ContactPoint.normalи синяя линия от RaycastHit.normal. Является ли …

2
Создание навыков и способностей персонажа в качестве команд, хорошая практика?
Я разрабатываю игру, состоящую из персонажей, обладающих уникальными наступательными навыками и другими способностями, такими как строительство, ремонт и т. Д. Игроки могут управлять несколькими такими персонажами. Я думаю о том, чтобы объединить все эти навыки и способности в отдельные команды. Статический контроллер регистрирует все эти команды в списке статических команд. …

3
Как сделать эффект Geometry Wars под гравитационным эффектом
Я не говорю здесь о фоновой сетке, я говорю о вихревых частицах, движущихся вокруг гравитационных скважин! Мне всегда нравился эффект, и я решил, что это будет забавный эксперимент по его воспроизведению. Я знаю, что GW использует закон Гука повсюду, но я не думаю, что эффект Частицы-к-колодцу достигается с помощью пружин, …

1
Шаблон для выполнения игровых действий
Существует ли общепринятая схема выполнения различных действий в игре? Способ, которым игрок может выполнять действия, а также то, что ИИ может выполнять такие действия, как движение, атака, самоуничтожение и т. Д. В настоящее время у меня есть абстрактный BaseAction, который использует универсальные .NET для определения различных объектов, которые возвращаются различными …

4
Как кодировать Time Stop или Bullet Time в игре?
Я разрабатываю однопользовательский RPG-платформер в XNA 4.0. Я хотел бы добавить способность, которая заставляла бы время «останавливаться» или замедляться, и в котором только персонаж игрока двигался с первоначальной скоростью (аналогично заклинанию «Стоп времени» из серии «Врата Балдура»). Я не ищу точную реализацию, скорее некоторые общие идеи и шаблоны дизайна. РЕДАКТИРОВАТЬ: …
11 xna  time-travel 

2
Поиск фигур в 2D Array, затем оптимизация
Мне только что разрешили изображение ... На изображении ниже из моей игры показаны затемненные блоки, которые были признаны частью формы "Т". Как можно видеть, код затемнил блоки красными пятнами и не увидел «Т» формы с зелеными контурами. Мой код перебирает x / y, помечает блоки как используемые, поворачивает форму, повторяет, …

2
Как ограничить движение click'n'drag области?
Я прошу прощения за несколько общий заголовок. Я действительно не очень разбираюсь в том, как выполнить то, что я пытаюсь сделать, что затрудняет даже поиск возможного решения. Я пытаюсь реализовать своего рода маркер пути (может быть, есть наиболее подходящее название для него, но это лучшее, что я мог придумать). Перед …

5
Вам нужны дорогие серверы и модный хостинг для создания многопользовательской игры?
Я закончил работу над RPG, и было бы гораздо веселее сделать ее мультиплеерной. У SFML есть сетевая функция, я подумал, что это возможно, но опять же, никогда в своей жизни я даже не пробовал что-то базовое в сети, на самом деле мои знания об этом очень ограничены. Что нужно сделать, …
11 c++  multiplayer  sfml 

2
О чем следует беспокоиться при изменении источника OpenGL в верхнем левом углу экрана?
Для самообразования я пишу 2D-платформер на C ++ с использованием SDL / OpenGL. Сначала я начал с чистого SDL, используя учебники на sdltutorials.com и lazyfoo.net, но теперь я использую SDL для создания контекста рендеринга OpenGL, а затем рендеринга с использованием функций OpenGL (в частности, непосредственного режима, но я изучаю VAO …
11 c++  opengl  2d  sdl 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.