关闭

tonumber的使用

local num = tonumber("10")                      --返回 十进制数10 local num = tonumber("AF", 16)                  --返回 十六进制数175 local num = tonumber("0xA")                     --返回 10 local num = tonum...
阅读(36) 评论(0)

If语句

①if ... then   ...   end ②if ... then   ...   else   ...   end ③if ...  then   ...   elseif ...  then   ...   elseif ... then   ...   else   ...   End...
阅读(32) 评论(0)

while语句

while ... do   ...   End...
阅读(32) 评论(0)

for语句

for i = 1, -10, -1 do --减减操作   ...   end...
阅读(30) 评论(0)

遍历表中所有的数据(通过i值来获取的,而不是key值)

local numbers = {106, 22, 30, 48, 56, 60, 70, 80, 90, 109 } for i,v in ipairs(numbers) do   print(i .. " : " .. v) end 结果:1 : 106 2 : 22 3 : 30 4 : 48 5 : 56 6 : 60 7 : 70 8 : 80 9 : 90 1...
阅读(33) 评论(0)

根据表中的key获取对应的值

Student1 = {id="100",name="Tony",age=18} Student2 = {["id"]="100",["name"]="Tony",["age"]=18} print("Student1 ID:" .. Student1["id"])//Student1 ID:100 print("Student1 Name:" .. Student1["name"])//S...
阅读(14) 评论(0)

遍历表中所有的数据(通过key值来获取的,而不是i(索引)值)

local numbers = {106, 22, 30, 48, 56, 60, 70, 80, 90, 109 } for i,v in ipairs(numbers) do   print(i .. " : " .. v) end //输出结果:id : 100 name : Tony age : 18...
阅读(14) 评论(0)

三种方式遍历的比较

local studentList = {"张三","李四","王五","董六"}   print("------遍历1-------") for i,v in ipairs(studentList) do   print(i .. " : " .. v) end 输出结果1 : 张三 2 : 李四 3 : 王五 4 : 董六 print("------遍历2-------")...
阅读(14) 评论(0)

获取字符串的一部分

local s = "Hello Lua" local sub1 = string.sub(s,1,3) print(sub1)//Hel  从第一个字符串开始,从左往右截取3个字符 local sub2 = string.sub(s,2,-2) print(sub2)//ello Lu 从第二个字符串开始,从右往左截取字符到倒数第2个...
阅读(14) 评论(0)

字母大小写、翻转

local s = "Hello Lua" local s1 = string.lower(s) print(s1)//全部转化为小写字母 local s2 = string.upper(s) print(s2)//全部转化为大写字母 local s3 = string.rep("Hello ", 3) print(s3)//重复三次输出 local s4 = string.reve...
阅读(13) 评论(0)

查找部分字符

local s = "Hello Lua" local i, j = string.find(s, "Hello3") print(i, j)//nil nil 从字符串查找部分字符...
阅读(22) 评论(0)

string.format的使用

local s = string.format("%s %q", "Hello", "Lua") print(s)//Hello "Lua"   local s = string.format("%c%c%c", 76,117,97) print(s)//Lua   local s = string.format("%e, %E", 3.14, 3.14) print(s)//3.1...
阅读(23) 评论(0)

创建一个场景

1、获得屏幕尺寸的大小 size = cc.Director:getInstance():getWinSize() 2、创建一个lua场景(GameScene)    1、第一步  声明GameScene场景类      local GameScene = class("GameScene",function()     return cc.Scene:create()    end)...
阅读(21) 评论(0)

获取某个对象的x、y坐标

local posX,posY = node2:getPosition()或者local posX = node2:getPositionX()  local posY = node2:getPositionY()...
阅读(19) 评论(0)

场景中self其实就相当于Java,C++中的this对象

self.visibleSize = cc.Director:getInstance():getVisibleSize()...
阅读(19) 评论(0)
186条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:16271次
    • 积分:1962
    • 等级:
    • 排名:第19987名
    • 原创:181篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    最新评论