码迷,mamicode.com
首页 > 其他好文 > 详细

《cocos2d-x游戏开发》—— lua学习总结(一)数组的使用

时间:2014-06-27 11:01:03      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:get   使用   数据   os      for   

在lua中,数组是用table来实现的。

 

1、数组的定义:

self.itemArrays = {};   --作为数组来使用的表itemArrays

 

2、 数组插入一条数据:

local showItemSprite =  CCSprite:create();  --创建一个精灵对象showItemSprite

table.insert(self.itemArrays,table.getn(self.itemArrays)+1,showItemSprite);  --将showItemSprite插入itemArrays这张表(也就是我们的数组)

                                         --插入的位置为itemArrays的长度+1,也就是表的末尾                                                           

获取数组(表)长度的函数:table.getn(数组名);               

 

3、遍历这个数组:

 

local length = table.getn(self.itemArrays);

for i = 1 ,length do
  local itemSprite = self.itemArrays[i]; --通过下标i去取出数组里面对应的元素(lua中表的下标是从1开始的)
  if itemSprite ~= nil then

  --对数组里的元素itemSprite进行操作

  end
end

 

《cocos2d-x游戏开发》—— lua学习总结(一)数组的使用,布布扣,bubuko.com

《cocos2d-x游戏开发》—— lua学习总结(一)数组的使用

标签:get   使用   数据   os      for   

原文地址:http://www.cnblogs.com/Liyang1992/p/3810850.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!