Babelua 调试
最近在很多群里看到很多的朋友对于cocos2dx lua 的调试有很多的困惑,看着不断的找资料,问问题又得不到答案的你们,这种无力感就想到了自己,写这篇文章,对自己知识做个总结,希望也能帮到你们
Babelua 安装
使用BabeLua+For+2015+V3.2.2.0.vsix,这边跟vs2015版本配套,安装默认就行,工具留言分享
采用VS2015+babelua2015调试,本文章不做cocos环境变量及工具的安装教程**
创建cocos2d lua项目
创建项目用到的命令可以按其他正宗的写法,这个你只要正常创建就可以了
修改工作目录跟调试目录
- 刚开始创建的文件目录
- 创建client文件夹,将res跟src都放进client下面,这个就是随后的lua工程调试目录
- 改变VS2015的调试目录
将vs的工作目录切换到自己的lua逻辑层 - 删除vs2015中cocos的自动生成脚本
- 在C++层加入搜索路径,因为前面已经将工作目录切换到client下,将项目重新生成下
创建lua 工程
下面是创建时目录的路径
接下来执行运行程序,进行断点调试
这边我们可以看到断点已经进来了,已经可以看到运行的信息了,工具留言分享
Babelua 调试相关推荐
- cocos2d-x 3.10版本 使用BabeLua调试
cocos2d-x 3.10在"simulator\win32\"有一份src和res, 为避免混乱最好在删除副本文件夹,做法参考 cocos2d-x 3.10版本 Lua 删除工 ...
- x-studio(Lua调试器,粒子编辑器,UI编辑器,代码编辑器,csb恢复工具)
最新版本:x-studio 10.0.9000.29(2020年4月14日更新) 官网: https://x-studio.net 官方教程: https://docs.x-studio.net x- ...
- 使用BabeLua3.x在cocos2d-x中编辑和调试Lua
BabeLua是一款基于VS2012/2013的Lua集成开发环境,具有Lua语法高亮,语法检查,自动补全,快速搜索,注入宿主程序内对Lua脚本进行调试,设置断点观察变量值,查看堆栈信息等功能. 如何 ...
- quick-cocos2d-x可调试开发环境搭建(vs+babelua和vscode+luaide)
一 VS+babelua 1.下载安装quick-cocos2d-x, 推荐3.6.1 下载地址:http://cocos2d-lua.org/download/index.md 2.执行引擎根目录下 ...
- LuaStudio编辑调试软件
该编辑调试器最大特点就是可以注入到宿主程序内对lua脚本进行调试,还可以设置断点观察变量的值,功能非常强大. 现在已有的编辑器有Notepad++, Editplus, luaforwindows, ...
- Visual Studio Code断点调试Cocos Lua
需求: 使用cocos 3.10新建Lua项目,命名为Project,其项目目录如下: 文件主要目录: res: cocos的资源目录 src: cocos lua的脚本目录 使用Visual Stu ...
- dev c++ 调试时候发生软件崩溃解决办法
dev c++ 调试时候发生软件崩溃解决办法 安装好dev cpp,准备调试的时候发现软件崩溃,这种情况很好解决.只要在工具菜单中点开编译选项,找到代码生成/优化一栏,将链接器的"产生调试信 ...
- Idea SpringBoot 基于 Docker容器环境进行远程调试
远程服务环境要求 对启动的jar服务命令进行修改,改成远程调试模式启动 eg: java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspen ...
- VS Code 安装 Go 插件、自定义扩展配置、断点调试
1. 安装插件 使用快捷键 Ctrl+Shift+X 打开插件安装页面,安装 Go 插件. 2. 自定义扩展配置 使用快捷键 Ctrl+, 打开自定义配置页,编辑 settings.json ,定义与 ...
- VS Code 配置调试参数、launch.json 配置文件属性、task.json 变量替换、自动保存并格式化、空格和制表符、函数调用关系、文件搜索和全局搜索、
1. 生成配置参数 对于大多数的调试都需要在当前项目目录下创建一个 lanch.json 文件,位置是在当前项目目录下生成一个 .vscode 的隐藏文件夹,在里面放置一些配置内容,比如:settin ...
最新文章
- 拼多多黄峥给陆奇“兼职”,欲挖掘这类AI人才
- ERROR Invalid options in vue.config.js: “baseUrl“ is not allowed
- Vue开发中有着原声app效果的滚动的第三方插件better-scroll在github的上面的运用方法及地址
- pythonxlwt行居中_python3-xlwt-Excel设置(字体大小、颜色、对齐方式、换行、合并单元格、边框、背景、下划线、斜体、加粗)...
- 子网掩码+ip地址_C ++程序使用位掩码查找唯一编号
- Windows系统自带WMI应用的查询使用
- iOS 架构模式--解密 MVC,MVP,MVVM以及VIPER架构
- C++对结构体按照某一项元素进行排序
- Simply Fortran 保姆级教程
- 拼音表大全图_20x11二层带阁楼别墅设计图纸及效果图大全
- java运用itextpdf批量添加书签
- java换行(java换行代码)
- 1-4课:程序、编程和算法之间到底有什么三角关系?
- win10 LTSC无损升级 win11专业版 记录
- 海量实时广告流平台(DSP广告系统)架构设计与实践
- DTD(文档类型定义)介绍
- 小程序生命周期_微信小程序开发日记App生命周期
- 探寻中国便携式医疗电子市场的机遇与挑战
- 如何用七牛云上传音乐生成外链
- uniapp nvue页面 关闭输入法