Вопросы с тегом «2d»

2D относится к двумерному пространству, где координаты представлены значениями X и Y.

3
Нецелые значения скорости - есть ли более чистый способ сделать это?
Часто я хочу использовать значение скорости, например, 2,5, для перемещения моего персонажа в пиксельной игре. Обнаружение столкновений, как правило, будет более трудным, если я это сделаю. В итоге я делаю что-то вроде этого: moveX(2); if (ticks % 2 == 0) { // or if (moveTime % 2 == 0) moveX(1); …

1
Как я могу быстро создать подписанные поля расстояния (2D) в режиме реального времени?
В предыдущем вопросе было предложено предварительно рассчитать поля расстояния со знаком, загрузить их во время выполнения и затем использовать оттуда. По причинам, которые я объясню в конце этого вопроса (для заинтересованных людей), мне нужно создавать поля расстояний в реальном времени. Существуют некоторые статьи для различных методов, которые должны быть жизнеспособными …


9
Эффективный способ рисования контуров вокруг спрайтов
Я использую XNA для программирования игры и экспериментирую с различными способами достижения «выбранного» эффекта на моих спрайтах. Проблема, с которой я сталкиваюсь, заключается в том, что каждый кликабельный, который рисуется в спрайте, рисуется с использованием более чем одного спрайта (каждый объект может состоять из до 6 спрайтов). Я был бы …
21 2d  xna  sprites 

2
Реализация камеры / видового экрана в 2D игре
Какой самый практичный способ реализовать камеру / видовой экран в 2D-игре? Я читал, что я должен хранить положение объекта в мире, а не положение относительно экрана? Текущая ситуация: Я реализовал простую 2D-игру, в которой загружаю объекты и уровни из XML-файлов. На данный момент уровень XML-файла выглядит так: <map> <tile obj="ground" …
21 c++  2d  architecture  camera 

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

3
Как процедурно (создать) вырастить художественное (2D) дерево в реальном времени (L-System?)
Недавно я запрограммировал модуль L-системы , он заинтересовал меня еще больше. Я тоже наркоман Plants vs Zombies, мне очень понравилась концепция Древа Мудрости. Хотелось бы создать подобное процедурное искусство просто для удовольствия и узнать больше. Вопрос: Как я должен подходить к процессу создания художественного дерева (2d, возможно, с фиксированной камерой …

7
Самый простой и интересный способ программирования 2D-игр? Вспышка? XNA? Какой-то другой двигатель? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
20 c#  2d  actionscript-3 

7
Для 2D-игр есть ли причина НЕ использовать 3D-API, такой как Direct3D или OpenGL?
Я давно не увлекаюсь разработкой игр. Когда я делал это, большинство людей использовали Direct Draw для создания 2D-игр. К тому времени, когда я остановился, люди говорили, что OpenGL или Direct3D с ортогональной проекцией - это просто путь. Я думаю вернуться к созданию 2D-игр, в частности, для мобильных телефонов, но, возможно, …
20 2d  opengl  directx 

7
Как я могу обнаружить, что игрок был раздавлен в 2D платформере?
Я проверяю столкновение для персонажа платформера, как показано в # 1. Красные точки - это проверенные пиксели, а серые линии обозначают оси, к которым они относятся. Мне нравятся результаты, которые я получаю от проверки столкновения таким образом (в отличие от, скажем, ограничивающего прямоугольника). Все работает именно так, как я хотел …

2
В чем разница между классами Unity Sprite и Texture2D?
Unity имеет как Texture2Dкласс, так и Sprite(с родственными SpriteRenderer). В чем разница между этими двумя классами? Оба представляют изображение, для 2D-игр я должен отдать предпочтение одной над другой? Является ли главное различие между ними в том, что при использовании Spriteмне не нужно самому создавать «рекламный щит»? И что Spriteвсегда отображается …
19 2d  unity 

1
Какие функции принадлежат движку, а какие - игре?
Прямо сейчас я внедряю и тестирую новые функции для своего 2D игрового движка, напрямую кодируя их в движок. Одновременно у меня есть игра-витрина с поддержкой сценариев, которая должна вызывать функции движков. Я прикрепляю, например, фиксированное движение плитки к классу Entity в движке, а не пишу это специально для игры. Это …

3
Как я могу генерировать случайные озера и реки в моей игре?
У меня есть 2D-игра по строительству блоков, и я пытаюсь создать случайно сгенерированные озера и реки. Я изучил алгоритм шума Перлина, но не смог получить случайные и приятные результаты. Я пытался использовать библиотеку шума Python , но она не создавала карты очень случайно. Есть ли в этой библиотеке какая-то начальная …

6
Бесшовное рендеринг тайла карты (соседние изображения без полей)
У меня есть движок 2D игры, который рисует карты тайлов, рисуя плитки из изображения набора тайлов. Поскольку по умолчанию OpenGL может оборачивать только всю текстуру ( GL_REPEAT), а не только ее часть, каждая плитка разделяется на отдельную текстуру. Затем области одной и той же плитки оказываются смежными друг с другом. …

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

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