Массивы для начинающих

Index

Tagged

Attached Files

The following files have been attached to this tutorial:

.jpg

2016_10_Autorretrato Javi_Perfil_bn2_recorte.jpg

Download now 42.82 KB
.png

avatar_dcce1ae2fce5_128.png

Download now 45.52 KB
.png

Reinarte Avatar.png

Download now 26.43 KB
.capx

animals-starter.capx

Download now 173.28 KB
.capx

animals-complete.capx

Download now 174.16 KB
.capx

highscores-example.capx

Download now 182.31 KB

Contributors

Stats

12,110 visits, 14,050 views

Tools

2-х мерные массивы

A 2-dimensional array has a width dimension (x) and a height dimension (y). Например, 5x5 2-dimensional array будут выглядет так:

В index верхняя-левая ячейка это (0,0) то есть x = 0, y = 0. В нижняя-правая ячейка (4,4).

Цикличность (looping), сравнение (comparing) and установка (setting) values - это делается похожим образом, за исключением того, что теперь нужно обозначать оба, и x и y indices.

Пример использования 2-мерного массива

2-d arrays великолепна для отображения сеток (таблиц) и потому они в часто используются в 2D играх.

Допустим у нас есть блок спрайтов с 3 разными цветовыми анимациями. Мы хотим разместить 12 ячеек в сетке 4x3 и задать всем им разные цвета. Хорошо, мы можем использовать для этого 2-d array для отображения такой таблицы (сетки) и мы можем задать каждой ячейке в array различные цвета.

Тогда для отображения нашей таблицы, мы пройдем циклом (loop) через array и создадим спрайт с его положением основанным на его же положении в indices массива, и его анимацию на основании ячейки value в массиве.

  • 1 Comments

  • Order by
Want to leave a comment? Login or Register an account!