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

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

3
Как получить красивый маленький текст в XNA без использования внешних библиотек?
В XNA технология spritefont ужасна. Nuclex делает работу намного лучше, но я не хочу никаких внешних ссылок, и я почти закончил с моей игрой. При использовании таких шрифтов, как Sansation или Quicksand, он выглядит ужасно при меньших размерах шрифтов. Это так плохо! Есть ли известный обходной путь для этого? Я …
13 xna  fonts 

3
Как избежать одноэлементного шаблона для Event Scheduler?
Я хочу создать планировщик событий для своей игры, я в основном хочу иметь возможность планировать запуск игрового события. Это может быть одноразовый запуск или периодический запуск (событие запуска "E_BIG_EXPLOSION" на основе 5 секунд ...). Соблазнительно думать, что это может быть хорошим местом для использования Синглтона, но синглтоны могут быть довольно …

1
Как эмулировать графику PSX с OpenGL?
Я хочу знать, какие параметры (или шейдеры) установить, чтобы моя игра OpenGL была похожа на игру Playstation 1. Я знаю, что это, вероятно, не может быть достигнуто на 100%, потому что PSX использовал телевидение и телевизионные изображения по-разному, что монитор. Благодарю. :)
13 opengl  emulation 

3
Реакция столкновения 2D-игры: SAT & минимальное смещение вдоль заданной оси?
Я пытаюсь внедрить систему столкновений в 2D-игру, которую я делаю. Теорема о разделяющей оси (как описано в учебнике по столкновению с metanet ) кажется эффективным и надежным способом обработки обнаружения столкновений, но мне не совсем нравится метод реагирования на столкновения, который они используют. При слепом смещении вдоль оси наименьшего перекрытия …

2
Как вы обрабатываете неровные плитки при рендеринге плитки?
Вот что я хочу сделать с моей картой тайлов, в которой я не уверен. Как вы можете видеть, верхние стены намного больше, чем нижние и боковые (это также проблема с моими углами, которые имеют странные формы [больше похожи на L, а не квадрат), а также больше, чем 40x40px, что мои …
13 2d  java  tiles  maps 

4
Что я могу использовать, чтобы мои уникальные музыкальные идеи стали реальностью? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 2 года назад . У меня есть несколько разных музыкальных идей для моих игровых фоновых игр, но у меня нет …
13 music 

7
Лучший (самый популярный?) Формат изображения для текстурирования [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Итак, я использую C ++ с OpenGL, и я собираюсь создать загрузчик для …
13 c++  opengl  textures 

1
Подходит ли CUDA от nVidia для выполнения поиска пути?
Я хочу знать, стоило ли бы выполнять поиск пути на GPU (используя nVidia CUDA или его эквивалент) в определенных ситуациях, или это было бы напрасным усилием. Ситуация, которую я представляю, будет безголовым многопользовательским сервером, отвечающим за поиск путей для ботов. Я особенно интересуюсь поиском пути A * с использованием навигационных …

1
Как сделать текстуру частично прозрачной?
Доброе утро, StackOverflow, у меня сейчас есть небольшая проблема, так как я не могу найти способ прозрачной визуализации части текстуры с помощью openGL. Вот мои настройки: у меня есть четырехугольник, представляющий стену, покрытую этой текстурой (преобразованный в PNG для загрузки). Очевидно, я хочу, чтобы стена была непрозрачной, за исключением стекол. …

3
Лучший способ управлять внутриигровыми событиями?
Я работаю над игрой, в которой некоторые внутриигровые события должны происходить время от времени. Хорошим примером будет учебник. Вы запускаете игру, и в нескольких точках игры происходит событие: Вы встречаете своего первого врага, игра останавливается, и вы получаете объяснение, как его убить. Вы убили первого врага, вы получаете сообщение «хорошая …

3
Снаряд Движение - Стрелка
В 2D игре я просто хочу нарисовать траекторию стрелки в полете. С помощью приведенного ниже кода траектория (парабола) выглядит правильно, а угол (или поворот) или стрелка - нет. float g = -9.8f; float x = (launchVelocity * time); float y = (launchVelocity * time) + (0.5f * g * (float)Math.Pow(time, …

2
Какие еще онлайн-описания существуют для конкретных игровых движков 8-битных и 16-битных игровых движков? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Я нашел хорошее описание движка в играх Sonic . Это примерно …

1
Многопользовательский HTML5, Node.js, Socket.IO [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 5 лет назад . Я пытался создать простой мультиплеер с HTML5 Canvas, JavaScript (тоже с помощью простой библиотеки John …

10
Является ли незаконным использование коммерческой песни в вашей игре (которую вы собираетесь продавать)
Если бы я купил, произнесите эту песню: http://www.youtube.com/watch?v=3fumBcKC6RE , разденьте / найдите / получите инструментальный инструмент и используйте этот инструментальный инструмент в игре, которую я создаю, в качестве темы, скажем, за постоянный бой с боссом, а затем продать эту игру, это будет незаконно? Это гипотетически.

4
Как связать HTML5-игру JavaScript как родное приложение для Windows?
По мере развития веб-браузеров все большую популярность приобретает разработка игр HTML5 с использованием JavaScript, Canvas и webgl. Преимущество веб-игр по сравнению с нативными приложениями заключается в том, что они работают на нескольких платформах, и вам не нужно возиться с библиотеками для конкретных ОС или средами программирования. Вы уже можете продавать …
13 html5 

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