PDA

Просмотр полной версии : Организация игрового поля


Bojiand
12.07.2006, 02:09
здравствуйте форумчане)
Есть один вопрос.
Нужно создать игрвое поле ,например,6х6,есть несколько затруднений:
1.Что удобней создать игрвое поле,как сетку,с помощью дублирования клетки в цикле,а потом добавить её в двумерный массив,или в одномерный?
2.какой формат должен быть у клетки,сли для неё нужна анимация,мувиклип?
3.Как осуществить передвижение ,например фишек,по этому полю с помощб мыши?Я думал присваивать кординаты мыши фишке,но для этого нужно разбивать каждую клетку на координаты и просчитывать границы.

Вот такие пироги)
Помогите нубу.

iNils
12.07.2006, 02:15
1. Я всегда аттачу, а не дублирую. Вопрос про количество измерений массива склоняется в пользу двухмерного, но можно и одномерный, зависит от целей.
2. Мувиклип однозначно, если я правильнопонял суть вопроса.
3. Вот тут я совсем не понял вопрос, можно подробнее?

Bojiand
12.07.2006, 02:24
спс,за 1 и 2 вопросы.
Ну мне ,напрмер, нужно переместиить фишку с одного квадрата поля на другой,причем только на один и только на 4 стороны,управление с помощью клавиатуры нежелательно.

iNils
12.07.2006, 02:40
Общая идея такая
// смещение от начала координат
this.offsetX = 50;
// размер ячейки (ширина)
this.sizeCellW = 10;
this.onMouseDown = function () {
trace (this._xmouse);
trace ("номер ячейки : " + (Math.ceil ((this._xmouse - this.offsetX) / this.sizeCellW)));
};
Этот код показывает номер ячейки (если бы они были :)) в ряду при условии, что ширина ячеек 10 пикслей и первая ячейка имеет х координату ранчую 50.

Bojiand
12.07.2006, 02:42
спс большое)буду разбираться