Ответ: [DWLab] Новый фреймворк для создания 2D-игр на BlitzMax
Изометрические камеры обрабатываются иначе, чем обычные. Каждый изометрический слой, отображаемый изометрической камерой, должен иметь одну или более тайловых карт и любое количество спрайтовых карт. Эти карты должны удовлетворять следующим условиям:
* Все карты должны иметь одинаковое кол-во тайлов (клеток) по вертикали и горизонтали и одинаковый размер клетки.
* Левый верхний угол каждой тайловой карты (т. е. угол с клеткой (0,0)) должен иметь координаты (0,0).
Если эти условия не будут соблюдены, карты будут отображаться неправильно. Вы можете также позиционировать изображение тайла относительно точки рисования с помощью полей VisualDX и VisualDY (DX и DY визуализатора), а также растягивать их с помощью полей XScale и YScale.
|