lua
文章平均质量分 76
JuggLee
never say never!
展开
-
Lua游戏开发(一)---Lua语言
介绍Lua的设计和实现目标:提供一种嵌入式的脚本编程语言,简洁、高效、可移植并且是轻量级的。传统上大部分虚拟机都是基于堆栈的,自Pascal的P-虚拟机开始一直到今天的Java虚拟机以及Microsoft.Net。Lua5.0的虚拟机是基于寄存器的虚拟机,Perl6(Parrot)也是。简洁:寻求最简化的语言和最小化的源码(以C语言实现)。这也意味着Lua只有一些类似传统编程语言的原创 2015-11-12 17:13:19 · 8212 阅读 · 1 评论 -
Lua游戏开发(二)---cocos2d VS libgdx VS unity3d
移动设备端三个主要的游戏开发引擎cocos2d-x,libgdx,Unity3dcocos2d-xOpensource.Less community support but good support on other sites (3k search results on stackoverflow).Many Famous games like 2048,BADLAND are原创 2015-11-30 16:50:34 · 3078 阅读 · 0 评论 -
Lua游戏开发(三)---Lua语言学习(上)
1.全局变量和局部变量require("app.senes.other") --调用app\senes目录下other.lua文件,可以使用other.lua文件里的资源a = 3 --全局变量,可供其他lua文件调用local b = "hello world" --a.lua文件的全局变量,不可供其它lua文件调用,类似于c里的static变量function main()原创 2015-12-01 13:03:22 · 583 阅读 · 0 评论 -
Lua游戏开发(三)---Lua语言学习(下)
6.tablefunction mian() a = {3,5,7,nil,x=2,y=3,"string"="hello",nil} b = {3,5,7,nil,x=2,y=3,"string"="hello"} --table求长度 len = #a --len=3 len = #b --len=7 len = table.ma原创 2015-12-03 16:46:29 · 619 阅读 · 0 评论