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

10
C # / XNA получить аппаратную позицию мыши

Я использую C # и пытаюсь получить аппаратную позицию мыши. Первым делом я попробовал простую функциональность XNA, которая проста в использовании Vector2 position = new Vector2(Mouse.GetState().X, Mouse.GetState().Y); После этого я также делаю рисование мыши и, по сравнению с аппаратной мышью...

10
Рассчитайте курс велосипеда по курсу и скорости переднего колеса

У меня есть простая игра на велосипеде сверху вниз, к которой я пытаюсь добавить рулевое управление. Я хотел бы знать, как я использую курс переднего колеса, чтобы определить курс и скорость велосипеда. void Update () { //Get input from user Vertical: 0 to 1, Horizontal -1 to 1 float forwardInput =...

10
Текстурирование астероида

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

10
Есть ли игровой движок, использующий функциональный язык программирования? [закрыто]

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

10
Элегантный автотайлинг

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

10
Есть ли звуковая библиотека для C, чтобы генерировать звуковые образцы из кода? [закрыто]

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

10
OpenGL ES создает эффект трафарета, используя текстуру

Окружающая обстановка Это среда, в которой я работаю: OpenGL ES 2.0 Симулятор iPhone и iPhone 4 iMac 27 "с использованием NVIDIA GeForce GTX 680MX 2048 МБ Надеюсь, это поможет. Проблема Был поиск высокого и низкого уровня из нескольких источников и нескольких сайтов, включая Stackoverflow, но у...

10
Имитация «прямой видимости» с препятствиями на 2-й сетке?

Наткнулся на интересную проблему. Мне нужно выяснить, как имитировать линию видимости - достаточно просто, только на 2-й сетке с препятствиями. Либо ячейка сетки видна, либо нет. Я могу добиться чего-то действительно рудиментарного - например, растянуть n мест от игрока или заблокировать...

10
Насколько хорошо функционируют языки на Android?

Это особый случай этого вопроса, который я считаю особенно уместным. Я работаю над игрой для Android и планирую использовать Scala с libgdx. Я планирую сделать эффективную игру, но не обязательно гипер-производительную игру. Я видел документацию libgdx по сборке мусора , и это заставляет меня...

10
Как предотвратить чит-коды с изменением памяти?

В настоящее время существует множество программ, изменяющих память ( Cheat Engine & co). Есть ли эффективный способ сохранить постоянную переменную на самом деле постоянной? У меня было две идеи: Создайте отдельный поток, обновляя постоянную переменную до постоянного значения, например, 200...

10
Как вы можете извлечь ориентацию из матрицы преобразования?

У меня есть матрица преобразования 4x4 M, и я хочу выяснить форму сферы при преобразовании M. (Сфера находится в начале координат и имеет радиус 1.) Я знаю, что могу найти центр, просто умножив М на (0,0,0,1). Тем не менее, радиус становится проблемой, так как М может сдавливать и вращать сферу....

10
Когда / где обновить компоненты

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

10
Получение двумерного «пиксельного» облака за мышью

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

10
Blender - выпечка карты нормалей - странные цвета

У меня есть металлическая сетка барабана, и когда я запекаю ее карту нормалей, я получаю странные цвета (см. Прикрепленное изображение). Я говорю о горизонтальном градиенте смещения цвета. На моей сетке нет такой деформации, почему цвета такие? Я пробовал разные пространства (камера, мир и т. Д.),...

10
Что я должен учитывать при оценке библиотек, движков и фреймворков для создания игры?

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

10
Есть ли еще преимущества использования gl_quads?

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

10
Что мне делать с юридическими соображениями для инди-игры?

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

10
Управление исходным кодом для хранения всего игрового проекта?

Обычно для управления версиями в git-репозитории можно управлять не только исходным кодом, но и всеми ресурсами, текстурами, рисунками, файлами документации и т. Д.? Например, я хочу вернуть старую версию текстуры. Если это очень плохая практика, какие инструменты вы используете для контроля версий...

10
Хорошие технологические решения для построения карты ASCII и перемещения персонажей в браузере (например, Dwarf Fortress)? [закрыто]

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

10
Межзвездное экономическое моделирование

Я разрабатываю игру, напоминающую Elite или Escape Velocity, те старые космические торговые игры, в которых вы играете в путешествиях в космосе. Я бы хотел, чтобы экономика игры хотя бы напоминала реальную. На какие ресурсы я мог бы взглянуть, чтобы понять алгоритмы, необходимые для моделирования?...