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

27
Как игры для ПК / Mac обнаруживают пиратство?

Недавно я читал статью о том, как программисты защищают свои игры от пиратов, таких как создатели Game Dev Tycoon . Это заставило меня задуматься: как они обнаруживают, что копия запущенной игры на самом деле является пиратской версией на техническом уровне? Ближайший ответ, который я смог найти в...

27
Как правильно нарисовать линию в Unity

Я работаю над игрой, которая требует от меня нарисовать несколько линий из одной точки, которая более формально Для данной точки A с координатами x, y я рисую n линий, где i-я строка имеет координаты, названные xi, yi. Учитывая возможности LineRenderer в Unity3D, я не смог нарисовать более одной...

27
Что я должен делать для пользовательских игровых движков, если мои основные данные искажены или отсутствуют?

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

27
Как я могу предотвратить доминирование небольших числовых преимуществ в балансе встречи?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Я некоторое время возился с игрой, и у меня изрядное количество проблем с чем-то: У...

27
Какая технология позволяет программировать в игре?

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

27
Если трехмерный вектор представляет точку, как она может иметь длину?

Я пытаюсь понять векторную арифметику (и особенно ее использование в движке Unity). Я не могу понять, как вектор может иметь длину (величину), даже если он представляет только точку (положение и направление)? Означает ли это, что величина - это просто расстояние от начальной точки (0, 0, 0)? Или я...

27
В чем разница между спрайтом и текстурой?

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

27
Вызывает ли == ветвление в GLSL?

Попытка выяснить, что именно вызывает ветвление, а что нет в GLSL. Я делаю это много в моем шейдере: float(a==b) Я использую его для симуляции операторов if, без условного ветвления ... но эффективно ли это? У меня нет операторов if где-либо в моей программе, и у меня нет никаких циклов....

27
Минимальный жизнеспособный продукт для игры RTS?

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

26
Советы по оптимизации OpenGL [закрыто]

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

26
Какую библиотеку C ++ GUI вы можете предложить? [закрыто]

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

26
Как спроектировать AssetManager?

Каков наилучший подход к разработке AssestManager, который будет содержать ссылки на графику, звуки и т. Д. Игры? Должны ли эти активы храниться в паре карта ключ / значение? Т.е. я запрашиваю "фоновый" актив, а карта возвращает связанный растровый рисунок? Есть ли еще лучший способ? В частности, я...

26
Инструмент для создания растрового шрифта из шрифта истинного типа [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Какой инструмент вы используете для преобразования шрифтов TTF в растровые шрифты? Ниже...

26
Как достигается балансировка нагрузки в MMO?

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

26
Что такое UV и UVW Mapping?

Пытаясь понять некоторые базовые 3D-концепции, сейчас я пытаюсь понять, как на самом деле работают текстуры. Я знаю, что UV и UVW картирование - это методы, которые отображают 2D-текстуры в 3D-объекты - Википедия рассказала мне об этом. Я гуглил для объяснений, но нашел только учебники, которые...

26
Как я могу рассчитать угол и правильное направление поворота между двумя 2D векторами?

Я работаю над искусственным интеллектом, в котором нет препятствий и движение ограничено плоскостью XY. Я рассчитываю два вектора, v , направление движения корабля 1 и w , вектор, указывающий от положения корабля 1 к кораблю 2. Затем я рассчитываю угол между этими двумя векторами, используя формулу...

26
Как создать игровой движок на объектно-ориентированном языке? [закрыто]

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

26
Разработка игр для Android на С ++

Будучи в первую очередь разработчиком c / c ++, я всегда думал, что единственным вариантом для разработки мобильных игр для меня было использование iOS, которое позволяет использовать c / c ++ (и минимизировать цель C). Я слышал от друга, что у android есть встроенный инструментарий разработки,...