Я в настоящее время делаю потрясающую (на мой взгляд) игру с зомби, и мне нужно знать, как сделать камеру. Я использую библиотеку Slick2d вместе с MarteEngine для java.Камера для 2d игры
Я немного новичок в java и прыгнул прямо в библиотеку, прежде чем действительно углубляться в качели и, таким образом, это, вероятно, отсутствие знаний о графике. Я читал в учебнике, что вы не можете переместить окно игры на карте, поэтому вместо этого вам нужно переместить карту и объекты, чтобы они выглядели как движущиеся камеры.
Если бы я сделал это так, похоже, это было бы очень ресурсоемким. Мне нужно было бы пропустить всех зомби, выживших, объект, hitbox и т. Д., Чтобы переместить их координаты. Я уже пробовал этот метод один раз, и на самом деле скорость не двигалась одинаково. Возможно, это связано с тем, что я обрабатывал его с разными скоростями обновления.
Я видел несколько вещей при использовании graphics.translate, но я этого не понимаю. Поэтому любые предложения по перемещению камеры были бы замечательными! Заранее спасибо.
Вы также можете посмотреть здесь http://gamedev.stackexchange.com/questions/53541/sidescrolling-troubles/53617#53617 – Savlon