
27.07.2013, 23:13
|
|
блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
|
Не-знаю что там за значение храниться в physScale. Я вам опишу простейшую реализацию камеры:
У вас есть герой - машинка, которая своими x,y всегда привязывается к физ объекту, представляющего её в физ мире. Все остальные нарисованные объекты в игре, так-же привязываются к своим физ моделям. Тут все понятно.
Далее, вы все игровые спрайты представляющие уровень (коробки, машинка, платформы) помещаете в один общий спрайт - контейнер. Теперь вы просто можете изменять координаты этого контейнера x,y, и двигать всю графику на экране, не изменяя физ модель. Всё, у вас - простейшая камера.
Для удобства, вы можете написать отдельный класс Camera, для управления смещением главного контейнера со всей графикой, добавлением таких возможностей как ограничение области отображения, привязка и м.д.
__________________
Дети не должны знать о своих родителях
|