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

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

2
Как бороться с OpenGL и Fullscreen на OS X
Я делаю большую часть своей разработки под OS X, и для моего текущего игрового проекта это моя целевая среда. Однако когда я играю в игры, я играю на Windows. Как геймер для Windows, я привык переключать Alt + Tab из игры в последнее открытое приложение. На OS XI в настоящее …
9 opengl  sdl  macos 

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

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

8
Лучшие ресурсы для изучения разработки игр на фоне Java? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Я являюсь корпоративным программистом на Java, однако кое-что, что меня заинтересовало, и что меня вдохновило на …
9 java 

4
Как улучшить производительность дозирования
Я разрабатываю 2D-игру на основе спрайтов для мобильных платформ и использую OpenGL (ну, собственно, Irrlicht) для рендеринга графики. Сначала я реализовал рендеринг спрайтов простым способом: каждый игровой объект визуализируется как квад с собственным вызовом отрисовки в графическом процессоре. Это означает, что если у меня было 200 игровых объектов, я делал …


3
Игровой сервер для пошаговой настольной игры на андроид / iOS
В настоящее время я программирую игру для iPhone и хочу создать многопользовательский режим онлайн. В будущем это приложение будет портировать на устройства Android, поэтому мне было интересно, как создать игровой сервер? Во-первых, какой язык мне выбрать? Как сделать так, чтобы сервер мог общаться как с программами, написанными на Objective-C, так …

6
Библиотека для загрузки изображений в текстуры, Linux, C и OpenGl
Я ищу простую автономную библиотеку C для Linux для загрузки изображений из файлов в текстуры OpenGL. Лицензия должна быть довольно либеральной: zlib, bsd, mit или что-то в этом роде. Я нашел ПОЧВУ , но она давно не обновлялась. Есть ли что-то еще, или я должен написать свой собственный? PS я …
9 opengl  textures  c  loading  linux 


2
2D тест на пересечение ограничивающей рамки
У меня есть два ограничивающих прямоугольника, выровненных по объектам (т.е. не по оси, они вращаются вместе с объектом). Я хотел бы знать, перекрываются ли два выравнивания объекта. ( Правка: примечание - я использую тест ограничивающего прямоугольника с осями, чтобы быстро отбросить удаленные объекты, поэтому не имеет значения, если подпрограмма с …

1
Спрайт листов с буферными объектами и шейдерами
Каков «лучший» способ обработки листов спрайтов с помощью шейдеров и буферов? В непосредственном режиме легко изменить текстовые координаты спрайта, когда он отрисовывается, но я не знаю, как это сделать с современным opengl. Должен ли я сохранить все текскорды в буфере и изменить указатель для каждого спрайта, или есть лучший способ?

6
Можно ли использовать в MMO-игре такие машины с физикой, как GTA? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 9 месяцев назад . Я не видел ни одной MMO-игры с автомобилями с реалистичной физикой, которые …
9 physics  mmo 

7
Wikipedia A * алгоритм поиска пути занимает много времени
Я успешно реализовал поиск путей A * в C #, но он очень медленный, и я не понимаю, почему. Я даже пытался не сортировать список openNodes, но он все тот же. Карта имеет размер 80x80, и в ней 10-11 узлов. Я взял псевдокод отсюда Википедия И это моя реализация: public …

3
Моды для Minecraft Server - как это работает?
Сервер Minecraft поставляется в виде одной банки. Как развиваются моды? Как они взаимодействуют с оригинальной банкой? Что там под капотом? Какие технологии там задействованы? Я в основном парень на C ++ / Python, но я бы хотел кое-что узнать о разработке модов.

2
Перемещение спрайта в XNA / C # с использованием векторов
В настоящее время я изучаю разработку игр для XNA на языке C #. У меня есть два класса: основной обработчик игры и класс «спрайт». Ниже приведен базовый псевдокод, который, я надеюсь, адекватно описывает проблему. Game.cs class game { sprite the_sprite; void update(time) { var mouse = mouse.state if(mouse.clicked) { this.the_sprite.moveTo(mouse.x, …
9 xna  c#  vector  movement 

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