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

8
Введение в игровые движки для детей [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 3 года назад . Мой 10-летний ребенок очень увлекается программированием и разработкой видеоигр....

8
Как я могу предотвратить дрожание среди почти стационарных физических объектов?

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

8
Как сообщить об ошибках, обнаруженных на процедурно сгенерированных уровнях?

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

8
Неправильно ли создавать новые объекты в Update ()?

Я использую Unity, и иногда я использую newключевое слово th Update, как и new Vector3()т.д ... Интересно, это вызывает утечку памяти? Я имею в виду, что в каждом кадре создается новый Vector3. Если это способ работы, это означает, что в памяти созданы тысячи Векторов. Это правда или я не...

8
Рисуем огромное количество тайлов в Monogame (XNA)

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

8
Шумные края, сглаживание краев между гранями с помощью фрагментного шейдера

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

8
Адаптация системы правил RPG с ручкой и бумагой для использования в видеоиграх [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 3 года назад . Я хочу сделать RPG на основе браузера. Я планирую использовать существующую систему...

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

Я использую Unity Pro, поэтому у меня есть все инструменты Splash Screen . У меня есть полноэкранное изображение, которое я хочу использовать в качестве заставки. Я хочу, чтобы мой экран-заставка оставался на экране в течение n секунд. Я хочу, чтобы заставка была обрезана, если она не идеально...

8
Целевое планирование действий с несколькими агентами

Я немного застрял Я реализовал ИИ с GOAP (планирование действий, ориентированное на цели, http://alumni.media.mit.edu/~jorkin/gdc2006_orkin_jeff_fear.pdf ) для игры-симулятора. Это отлично работает. Теперь я хочу, чтобы агенты могли сотрудничать (например, делать действия вместе). Каков в этом...

8
Как создать формулу урона в РПГ, которая поддерживает сбалансированное оружие с разными скоростями атаки?

Я делаю мобильную ролевую игру, бесконечную, в которой есть система добычи, подобная Diablo 3. Оружие имеет атаку и скорость, части брони имеют значение сопротивления (не в процентах). Формула, которую я использую: float realDamage = SkillDmg * BaseDamage / ( BaseDamage + Defense ) Результаты...

8
Обнаружение столкновения: куча особых случаев?

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

8
Почему цикл for более эффективен, чем цикл for в Unity?

Во время разговора с Unity о производительности парень сказал нам избегать for eachцикла, чтобы повысить производительность, и вместо этого использовать обычный цикл for. В чем разница между forи for eachс точки зрения реализации? Что делает for...

8
Как City-sim может симулировать сотни персонажей?

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

8
Перемещение текстуры в соответствии с положением в шейдере

У Divinity Original Sin есть прекрасный эффект частиц. Когда я двигаюсь по игре, я вижу галактику сквозь частицы, которые движутся в соответствии с моим положением. Как я могу сделать это? Вы можете увидеть этот эффект здесь: https://youtu.be/4fIpQZ2sIAY...

8
В OpenGL плохая идея «совмещать» немедленный режим и режим сохранения ради графического интерфейса?

Предположим, у меня нарисована 3D-сцена, glDrawArrays(...)и я хочу сделать что-то простое, например, 2D-наложение. Было бы плохой идеей использовать немедленный режим для такой вещи, вместо настройки 2D-рендеринга с сохраненным режимом? Пример: void Draw() { // Draw the 3D scene: // *does stuff*...

8
Как я могу процедурно найти стену, которая разделяет две или более точек на карте на основе сетки?

Я пытаюсь создать стены, которые отсекают данную точку от других заданных точек. Прикрепленное изображение показывает, что я ищу: Синий отделен от красного. Синий отделен от красного и желтого. Синий отделен от Красного с помощью плитки. Несколько Blue отделены от нескольких Red. Есть идеи как это...

8
Как создать физический водопад 2D

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

8
Модель дохода для многопользовательской игры с открытым исходным кодом

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

8
Unity Hybrid ECS со «старым способом»

Можно ли использовать Hybrid ECS с некоторыми компонентами и стандартом MonoBehaviourсо всем вашим старым кодом? Я хочу знать, потому что у меня уже есть игровая механика, построенная по «старому» способу, и я хочу построить новую, используя...

8
Можно ли встроить игровой движок в игровой движок?

Это смущает меня, так как заголовок гласит: «В основном цивилизованный: основанный на шестнадцатеричном коде игровой движок для Unity - часть 1» Unity - игровой движок, и он создает игровой движок для игрового движка. Он сказал это неправильно или встраивает игровой движок в игровой...