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

5

Index

Fichiers attachés

Les fichiers suivants ont été attachés à ce tutoriel:

.jpg

2016_10_Autorretrato Javi_Perfil_bn2_recorte.jpg

Télécharger maintenant 42.82 KB
.png

avatar_dcce1ae2fce5_128.png

Télécharger maintenant 45.52 KB
.png
.capx
.capx
.capx

highscores-example.capx

Télécharger maintenant 182.31 KB

Contributeurs

Statistiques

27,286 visites, 51,120 vues

Outils

Partager

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 4 Oct, 2018. Last updated 25 Feb, 2019

3-мерные массивы

3-d array труднее визуализировать (и нарисовать...), но вы можете думать о них примерно так:

Другой вариант выглядит так arrays это:

если 1-d array это список ячеек, то 2-d array вы можете представить как еще один, другой список ячеек. В 3-d array, это просто еще один, другой список ячеек.

(от переводчика, вообще это как таблицы нарисованные на листе и сложенные в пачку или ящик, друг за другом)

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

Если, в предыдущем примере, мы бы хотели сохранить больше информации о блоках наших спрайтов, к примеру их угол наклона, тогда мы поместили бы их в z измерение (мерность).

Мы задаём размер массива как 4,3,2. Теперь blocks.At(x,y,0) будет хранить анимацию блока (цвета спрайта, номер кадра), а blocks.At(x,y,1) будет хранить его угол поворота.

Дополнительное чтиво

Посмотрите manual page про массивы.

Посмотрите раздел Массивы на

How Do I? FAQ thread for some examples of how to use arrays.

.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
  • 4 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • все ясно понятно навиг такой движок

  • Написано как из учебника "width dimension (x) and a height dimension (y)" но явно не заглядывали в Debug. С2 и С3 всегда отображает перевернутую матрицу Width = Y, а Height = X

  • А как можно настроить последовательный ввод? То есть, ввести форму ввода и кнопку "внести в массив", и по нажатию вводит в ось х значения?

  • Спасибо за перевод, помогло в проекте