lua游戏脚本教程,如何编写简单的lua小脚本

1 , 如何编写简单的lua小脚本您好 , 我来为您解答:首先,写一个脚本需要一些什么工具呢,很简单,一台电脑(废话),记事本等文本编辑器(也可以用h5地图编辑器里面的lua编辑器或者下载一个lua编辑器),帮助文件 。如果我的回答没能帮助您 , 请继续追问 。
2,初学lua 脚本语言in paris(X) 是遍历表X中的所有元素for k,x1 in pairs(x) 遍历表中所有元素 K为Key X1为Value 一一对应其中Key可以为数字 可以连续 可以不连续 也可以为字符串 都会遍历得到http://blog.csdn.net/kun1234567/category/356729.aspx去这里看看,因该有你要的lua脚本语言的知识
3,lua脚本应该怎么学我是这样学的:先把lua手册看一遍,了解语法 。然后再下一份lua程序设计电子书看看 。最后拿例子实践,例子从简单到复杂,循序渐进,学习东西要有耐心 。希望对你有帮助正确 。> = string.find("hello lua user", "lua")> = string.find("hello lua user", "lua", 1)我输出的也是7 9【lua游戏脚本教程,如何编写简单的lua小脚本】
4,如何学习lua脚本LZ要学LUA的话一定要去看书 Programming in Lua不一定要买纸质的至少要有个电子档的在序言里就已经说了 Lua本身是作为一种扩展语言来定位的 所以本身没有很强大的库而它优势在于扩展性和兼容性 大部分功能都必须依赖外部的库 本身只有一些很简单的库函数可供调用但是作为学习的话 那些强大的库大可不必看 基本的那些库学起来已经需要好一段时间了 至于脚本和C等的调用问题 虽然两者都可相互调用,但是毕竟windows与C相连接更紧密 , 所以一般来说 都是C调用lua但是当脚本里需要实现一些需要使用c来写程序的时候也会在lua中调用c lua脚本和C绑定的问题 c写的VC程序在windows下是可以直接运行的,lua写的如果没有解释器是无法直接运行的 所以一般来说写lua程序 想要直接使用的话都会用C来调用调试lua现有的几种方案: 1)luaedit: 编辑断点和断点命中查看那些都让习惯用vs的人感到亲切 , 但是它只是在纯lua环境下的编辑器,也就是说和期望程序运行中能借用它来调试脚本可能性不大(至少我没有试验出来) , 能用上的需要给lua脚本做个main脚本函数,并提供一系列伪的c api(由lua实现的函数,只提供制定值的返回) 。由luaedit启动脚本main函数进行调试 2)利用 lua debug 库中的 hook,然后记录一张断点位置表,设置行模式的 hook  , 每次进入 hook 都检查是否是断点处 , 若是就停下来等待交互调试 。这个方法有效,但是很消耗 cpu。因为每进入一个新的代码行,都需要回调一个函数 。当这个函数本身又是用 lua 写的时候,效率更低 。3)利用lua脚本函数实现,在lua脚本中封装一个断点函数,这种方式结合debug库实现断点和栈信息,然后利用lua环境下的表对函数调用信息进行记录和打印,需要脚本使用者显式提供断点函数的调用 。这个办法的优点自己可以组合出适合自己项目的断点调试方案 。但缺点是相对繁琐,而且断点命中以后难以和现有方式融合

    推荐阅读