2011-07-12 2 views
0

Я пытаюсь учебник от glacialflame.com (замечательных учебников, как создать изометрическую графику в HTML5 Canvas!)объектов изометрической

Теперь у меня есть это: http://jsfiddle.net/fUm6n/3/

В этом примере является изометрической картой с объектами. Ширина плитки составляет 50, высота - 25, а объекты имеют тот же размер, что и плитки (и объекты могут быть нарисованы только в одной плитке). Как мне создать другой тип объекта, который имеет что-то вроде ширины 200, высота 100 и рисует в 4 плитки? Создать другой объект Array и задать размеры для этого массива, или есть лучший способ сделать это?

ответ

0

Я не эксперт. Однако я пообещал себе прочитать книгу «html5 canvas», когда у меня будет больше времени.

Я думаю, что у Вас есть два пути:

  1. Вы можете использовать большие плитки (но это удобно, если все вы игровые объекты имеют одинаковые размеры)
  2. Вы можете иметь, как вы предложили тот же размер плитки (50 * 25), но использовали больше плиток, чтобы нарисовать более крупный объект (т. е. объект 200 * 100). Я предлагаю этот подход, если у вас разные объекты разных размеров.

Окончательный выбор зависит от вас.

Смежные вопросы