cocos2d-x开发包中内置了lua,而且也内置了tolua++,提供了lua对C++的支持.在官网下载的开发包中的sample就包含了lua的实例.如何去调试项目中的lua代码呢? 今天的主题就是在cocos2d-x中调试lua代码. 有两个工具可以选择,一个简单点,一个复杂点.1. Decoda(商用,需要收费,而且很贵,不过有好心人分享了)2. LuaEdit(开源)我的意思不是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 10:20:35
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最基本的层[plain] view plaincopyfunction createInGameLayer()           local inGameL            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-04-27 15:24:21
                            
                                510阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            cocos2dx版本:cocos2dx2.2.3lua插件:babelua 1.5.3  下载地址:http://pan.baidu.com/s/1i3mPD8h第一步:先            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-04-27 11:43:10
                            
                                382阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本人Lua新手,写着玩玩。
新建一个模版project。
一、改动main.lua
require "Cocos2d"
require "Cocos2dConstants"
-- cclog
cclog = function(...)
    print(string.format(...))
end
-- for CCLuaEngine traceback
function __G            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-03-27 17:27:00
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Howto:如何写Module(模块)-----------------这一部分主要是翻译github上的document注意:如果您打算将模块加入LUCI整合之前,您应该阅读Module参考。本教程介绍如何编写自己的LUCI WebUI中的模块。在本教程中,我们假设您的luci安装目录lucidir(如果您目前使用的是安装版/usr/lib/LUA/LUCI),并假设你的luci安装经            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 15:52:46
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            cocos luacompile -s /Users/hlsb/Documents/nnRoom/src -d /Users/hlsb/Documents/iossrc -e -k 2dxLua -b NNROOM --disable-compile /Users/hlsb/Documents/nn            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-03-10 17:10:00
                            
                                503阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            然后对stack中信息进行解释            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-09-30 22:39:00
                            
                                357阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            cocos luacompilecocos luacompileOverviewUsageAvailable ArgumentsSamplesOverview            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-27 10:29:15
                            
                                1278阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【唠叨】    本节要讲的是如果将自己写的C++类注册进Lua环境,让Lua去调用自定义的C++类。    网上有很多都是用原始的tolua++工具来注册C++类的,我看了很多这样的教程,感觉操作起来十分麻烦,而且也很难看懂他们到底在讲什么。    其实,在cocos2dx v3.2版本中,提供了b            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2014-10-26 03:17:49
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                4评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、快速入门创建hello.lua文件,内容为print("hello");保存。执行命令lua helloworld.lua输出为:hello 2、LUA的基本语法lua有交互式编程和脚本式编程。交互式编程就是直接输入语法,就能执行。脚本式编程需要编写脚本文件,然后再执行。一般采用脚本式编程。(例如:编写一个hello.lua的文件,输入文件内容,并执行lua hell.lua即可)2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-17 12:50:54
                            
                                266阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            学习使我进步相关链接环境搭建内置IDEIDEA(IntelliJ IDEA) 安装与Lua插件入门知识点标识符与关键字命名规则变量注释语句结束符字符串数据类型与运算符 相关链接1.笔者为了学习创建的Github工程。 环境搭建1.克隆Github工程,里面有所需的软件(先安装Softs目录下的vcredist-86.exe,然后再安装LuaForWindows) 2.验证安装 cmd打开命令行输            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 09:01:08
                            
                                407阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【转】ISP、IAP、ICP烧写方式的区别玩单片机的都应该听说过ISP、IAP和ICP这几个词。一直搞不太清楚他们之间的区别。今天查了资料后总结整理如下。ISP:In System Programing          在系统编程IAP:In applicating Programing   
 在应用编程ICP:In Cir            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 15:19:30
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【唠叨】    现在开始学习Lua了,开始用 Cocos Code IDE 开发cocos2dx的游戏了。    可是呢,因为 cocos2dx v3.x 刚刚才出来不久,所以网上的教程大部分都是基于C++版本的,    而针对Lua版本的大部分都是老版本 v2.x 的教程,对于            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2014-10-28 22:10:20
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                7评论
                            
                                                 
                 
                
                             
         
            
            
            
            --local util={}--function util.Split(str, sep)-- local sep, fields = sep or ":", {}-- local pattern = string.format("([^%s]+)", sep)-- str:gsub(patter ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-11-03 19:18:00
                            
                                165阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Cocos2d-x游戏开发 手把手教你Lua语言的编程方法内容简介网购通道章节概括UI章节目录章节预览3.7.1 ccui.Button 内容简介《Cocos2d-x游戏开发 手把手教你Lua语言的编程方法》是基于社区3.7.x引擎编写的入门开发指南,也是一本参考手册。在发布社区版3.7以来,引擎进行了大刀阔斧的裁剪和改进。尤其是UI部分的变化,让老开发和新收都无从下手,本书对ccui框架进行了全            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-14 14:09:48
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前 言Lua游戏AI开发指南游戏人工智能(Artificial Intelligence,AI)是决策制定和动画回放的结合体。经典AI或学术AI仅仅关注于找到正确的决策,游戏AI则负责在游戏运行期间做出大量的决策。将游戏AI与动画分开处理是常见的错误。本书通过把动画和运动系统直接集成到AI系统中来杜绝这一问题。决策制定和决策执行之间微妙的差异会改变AI程序员不得不关注的诸多方面。游戏AI的另一个大            
                
         
            
            
            
            一、简单的拖放界面 :DragDrop 对象封装了拖放的所有基本功能;DragDrop 还有两个公共方法:enable()和 disable() : 相应添加和删除所有的事件处 理程序 ; 提供了额外的对拖放功能的控制手段 ;使用 DragDrop 对象:页面上包含这些代码 ;并调用 enable();拖放会自动针对所有包含 "draggable"类的元素启用 ;元素能被拖放,它必须是绝            
                
         
            
            
            
            如果开发者不想让游戏中的资源或脚本文件轻易的暴露给其他人,一般会采用对文件进行加密的方式来保护文件或资源被盗用。Quick-Cocos2d-x 为开发者提供了xxtea加密算法,用来对脚本文件及资源进行加密,加密对象大体分为如下几种:1. 对脚本/资源文件本身加密2. 将脚本/资源文件压缩成zip,对zip进行加密3. 对脚本/资源文件加密后,再将其压缩后的zip再次加密首先来演示对脚本文件的加密            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 13:53:06
                            
                                351阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、tolua#c#调用lua:LuaState[变量名/函数名] 1.LuaState a.执行lua代码段 DoString(string) DoFile(.lua文件名) Require(.lua文件名(但没有.lua后缀)) b.获取lua函数或者表 LuaFunction func = lua.GetFunction(函数名);       &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 21:49:28
                            
                                222阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            转自:://.benmutou./blog/archives/491.Lua的堆栈和全局表我们来简单解释一下Lua的堆栈和全局表,堆栈大家应该会比较熟悉,它主要是用来让C++和Lua通信的,是的,它们并不认识对方,只能通过堆栈来沟通,就像写信一样。Lua的全局表又是什么呢?可以想...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-05-04 15:15:00
                            
                                179阅读
                            
                                                                                    
                                2评论