最近在很多群里看到很多的朋友对于cocos2dx lua 的调试有很多的困惑,看着不断的找资料,问问题又得不到答案的你们,这种无力感就想到了自己,写这篇文章,对自己知识做个总结,希望也能帮到你们

Babelua 安装

使用BabeLua+For+2015+V3.2.2.0.vsix,这边跟vs2015版本配套,安装默认就行,工具留言分享

采用VS2015+babelua2015调试,本文章不做cocos环境变量及工具的安装教程**

创建cocos2d lua项目


创建项目用到的命令可以按其他正宗的写法,这个你只要正常创建就可以了

修改工作目录跟调试目录

  1. 刚开始创建的文件目录

  • 创建client文件夹,将res跟src都放进client下面,这个就是随后的lua工程调试目录
  • 改变VS2015的调试目录
    将vs的工作目录切换到自己的lua逻辑层
  • 删除vs2015中cocos的自动生成脚本
  • 在C++层加入搜索路径,因为前面已经将工作目录切换到client下,将项目重新生成下

创建lua 工程

下面是创建时目录的路径

接下来执行运行程序,进行断点调试

这边我们可以看到断点已经进来了,已经可以看到运行的信息了,工具留言分享

Babelua 调试相关推荐

  1. cocos2d-x 3.10版本 使用BabeLua调试

    cocos2d-x 3.10在"simulator\win32\"有一份src和res, 为避免混乱最好在删除副本文件夹,做法参考 cocos2d-x 3.10版本 Lua 删除工 ...

  2. x-studio(Lua调试器,粒子编辑器,UI编辑器,代码编辑器,csb恢复工具)

    最新版本:x-studio 10.0.9000.29(2020年4月14日更新) 官网: https://x-studio.net 官方教程: https://docs.x-studio.net x- ...

  3. 使用BabeLua3.x在cocos2d-x中编辑和调试Lua

    BabeLua是一款基于VS2012/2013的Lua集成开发环境,具有Lua语法高亮,语法检查,自动补全,快速搜索,注入宿主程序内对Lua脚本进行调试,设置断点观察变量值,查看堆栈信息等功能. 如何 ...

  4. quick-cocos2d-x可调试开发环境搭建(vs+babelua和vscode+luaide)

    一 VS+babelua 1.下载安装quick-cocos2d-x, 推荐3.6.1 下载地址:http://cocos2d-lua.org/download/index.md 2.执行引擎根目录下 ...

  5. LuaStudio编辑调试软件

    该编辑调试器最大特点就是可以注入到宿主程序内对lua脚本进行调试,还可以设置断点观察变量的值,功能非常强大. 现在已有的编辑器有Notepad++, Editplus, luaforwindows, ...

  6. Visual Studio Code断点调试Cocos Lua

    需求: 使用cocos 3.10新建Lua项目,命名为Project,其项目目录如下: 文件主要目录: res: cocos的资源目录 src: cocos lua的脚本目录 使用Visual Stu ...

  7. dev c++ 调试时候发生软件崩溃解决办法

    dev c++ 调试时候发生软件崩溃解决办法 安装好dev cpp,准备调试的时候发现软件崩溃,这种情况很好解决.只要在工具菜单中点开编译选项,找到代码生成/优化一栏,将链接器的"产生调试信 ...

  8. Idea SpringBoot 基于 Docker容器环境进行远程调试

    远程服务环境要求 对启动的jar服务命令进行修改,改成远程调试模式启动 eg: java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspen ...

  9. VS Code 安装 Go 插件、自定义扩展配置、断点调试

    1. 安装插件 使用快捷键 Ctrl+Shift+X 打开插件安装页面,安装 Go 插件. 2. 自定义扩展配置 使用快捷键 Ctrl+, 打开自定义配置页,编辑 settings.json ,定义与 ...

  10. VS Code 配置调试参数、launch.json 配置文件属性、task.json 变量替换、自动保存并格式化、空格和制表符、函数调用关系、文件搜索和全局搜索、

    1. 生成配置参数 对于大多数的调试都需要在当前项目目录下创建一个 lanch.json 文件,位置是在当前项目目录下生成一个 .vscode 的隐藏文件夹,在里面放置一些配置内容,比如:settin ...

最新文章

  1. 拼多多黄峥给陆奇“兼职”,欲挖掘这类AI人才
  2. ERROR Invalid options in vue.config.js: “baseUrl“ is not allowed
  3. Vue开发中有着原声app效果的滚动的第三方插件better-scroll在github的上面的运用方法及地址
  4. pythonxlwt行居中_python3-xlwt-Excel设置(字体大小、颜色、对齐方式、换行、合并单元格、边框、背景、下划线、斜体、加粗)...
  5. 子网掩码+ip地址_C ++程序使用位掩码查找唯一编号
  6. Windows系统自带WMI应用的查询使用
  7. iOS 架构模式--解密 MVC,MVP,MVVM以及VIPER架构
  8. C++对结构体按照某一项元素进行排序
  9. Simply Fortran 保姆级教程
  10. 拼音表大全图_20x11二层带阁楼别墅设计图纸及效果图大全
  11. java运用itextpdf批量添加书签
  12. java换行(java换行代码)
  13. 1-4课:程序、编程和算法之间到底有什么三角关系?
  14. win10 LTSC无损升级 win11专业版 记录
  15. 海量实时广告流平台(DSP广告系统)架构设计与实践
  16. DTD(文档类型定义)介绍
  17. 小程序生命周期_微信小程序开发日记App生命周期
  18. 探寻中国便携式医疗电子市场的机遇与挑战
  19. 如何用七牛云上传音乐生成外链
  20. uniapp nvue页面 关闭输入法

热门文章

  1. 事件驱动架构在 vivo 内容平台的实践
  2. Java对List集合排序
  3. SAS安装数据SID文件无效问题的解决
  4. 智能合约语言Solidity教程系列2 - 地址类型介绍
  5. 功能全面的开源小程序商城-CRMEB
  6. vivo X7(全网通)线刷救砖教程
  7. html5在线表格生成器,js简单实现自动生成表格功能示例
  8. C# VS2017使用AxWindowsMediaPlayer,解决打开软件后自动播放问题解决
  9. AndroidStudio配置一键360加固gradle脚本
  10. WinRAR压缩加密