Lua----注意事项】的更多相关文章

「使用计时器」: 计时器函数原型:unsigned int scheduleScriptFunc(unsigned int handler, float interval, bool paused) 这个原型,是CC2DX中.CPP的定义模式,那么LUA中,事实上也差点儿相同的.第一个參数在LUA中,就是函数名,把你须要调用的函数写进去.第二个函数,就是间隔.单位为秒(S),填1.就是每一秒调用一次,第三个參数就是是否暂停.false,就不会暂停.详细这个暂停会怎么样,有待研究--XD 栗子:…
一.基本数据类型: lua:  nil(空).boolean(false和nil为假).number(数值).string(字符串).table(表).function(方法).thread (线程).userdata python:  None(空).boolean(false和None为假).number(数值).string(字符串).list(列表).tuple(元表).dictionary(字典).def(函数).thread (线程) string操作: lua:   str = "…
lua,一款很轻量级很nice很强大的脚本语言,做为lua中使用最为频繁的table表,在使用之时还是有颇多的好处与坑的: 下面是大牛 云风的一片关于lua table的blog,可使得对lua table内在机制 窥测一二: lua 的整体效率是很高的,其中,它的 table 实现的很巧妙为这个效率贡献很大. lua 的 table 充当了数组和映射表的双重功能,所以在实现时就考虑了这些,让 table 在做数组使用时尽量少效率惩罚. lua 是这样做的.它把一个 table 分成数组段和 h…
把lua脚本做成bundle,加载字符串,变成lua对象: lua loadstring("name")() 注意:loadstring的问题: 无法访问全局local变量,需要改成 类名.变量名.local this.local 类名={}.local child.child = parent:new().local child = parent:new() 不用改.只改类里面自己要用的变量…
1. table中不能有nil table.sort是排序函数,它要求要排序的目标table的必须是从1到n连续的,即中间不能有nil. 2. 重写的比较函数,两个值相等时不能return true 此外,当比较函数没有写的时候,table.sort默认按照lua里面的排序规则升序排序: 当额外写了比较函数时,相当于用你额外写的比较函数重载了lua中自带的"<"操作符. 这就有一个特别要注意的问题,当两个数相等的时候,比较函数一定要返回false! 如果两个值相等都, 排序函数返…
笔记总结自: http://www.runoob.com/lua/lua-data-types.html 基本数据类型: 数据类型 描述 nil 这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false). boolean 包含两个值:false和true. number 表示双精度类型的实浮点数 string 字符串由一对双引号或单引号来表示 function 由 C 或 Lua 编写的函数 userdata 表示任意存储在变量中的C数据结构 thread 表示执行的独…
二战中被称为二战飞机飞机,当然,以飞机作业.这是一个游戏,我们必须加入一个飞机--这是我们的英雄. 首先创建一个层(PlaneLayer)要显示飞机.然后,create飞机初始化方法 module("PlaneLayer",package.seeall) local plane = nil isAlive = true function create() local planeLayer = CCLayer:create() CCSpriteFrameCache:sharedSprit…
快捷键 : alt + shift +鼠标 ,可以块选中文本. F12 折叠/展开 所有 F5 调试运行 点击第二次 将跳转到第一个断点处 F10 单步执行 shift +F10 单步执行,不进入函数体 Ctrl + F10 跳出停止调试 f6 运行程序不调试 ctrl + f6 不停循环运行程序不调试 f7 汇编代码 ctrl +f7 分析代码 环境配置(我觉得常用的): 环境配置文件在安装目录\cfg\user.lua,也可以通过菜单 edit-preferences-Settings:Sy…
Lua脚本是一种可用于C程序开发/测试的工具,本篇介绍一下C程序与Lua脚本如何进行相互调用,更加详细的操作参见<Programing in Lua>.本文分为3个部分:1.Windows环境下Lua的下载以及安装注意事项:2.Visual C++6.0中Lua的配置:3.C程序与Lua脚本相互调用实例. 1.Windows环境下Lua的下载以及安装注意事项 a.下载Lua for Windows,笔者用的版本是V5.1.4-35: b.上微软官网,下载Visual C++运行库——vcred…
cocos2d-x lua与c++简单交互 version: cocos2d-x 3.6 本文讲述lua与c++的一些简单交互: lua通过消息方式调用c++无参接口 c++调用lua带参接口 1.通过消息方式调用无参接口 接收方监听消息命令,发送方发送消息请求. 1) c++层监听消息 //在appdelegate启动时监听 void communication_cpp_lua::registerAllEvent() { Director::getInstance()->getEventDis…