当前位置: 首页 > news >正文

ps做专业网站优化网站搜索

ps做专业网站,优化网站搜索,全球跨境电商平台排行榜前十名,团员电子档案查询系统准备工作 调试代码下载 生成调试配置 这里很多同学出现过一个问题,就是同时下载了很多的lua 调试插件,所以这里需要注意 如果使用luaide进行lua调试,需要先禁用或卸载其他的lua调试插件.步骤: 如果你没有生成过调试配置 那么先生成 演示演示演示xlUA如果你已经有调试配置了可修…

准备工作

调试代码下载

生成调试配置

这里很多同学出现过一个问题,就是同时下载了很多的lua 调试插件,所以这里需要注意 如果使用luaide进行lua调试,
需要先禁用或卸载其他的lua调试插件.
步骤:

  1. 如果你没有生成过调试配置 那么先生成

    演示


    演示


    演示

xlUA
  1. 如果你已经有调试配置了可修改/删除工作目录下的.vscode/launch.json
  2. 根据调试需要选择本地或者远程调试即可

attach 远程调试 Unity 调试都为远程调试 不分平台请注意

 {"name": "Unity-xlua","type": "lua","request": "attach", "runtimeType": "Unity", "localRoot": "${workspaceRoot}", "fileExtname": ".txt", "port": 7003, "printType": 1 }
  1. name:命名调试器选择项名字
  2. type: 默认配置不需要修改
  3. request:默认配置不需要修改
  4. runtimeType:默认配置不需要修改
  5. localRoot: 与本地调试不同,远程调试 localRoot 当做scriptMap 一般情况下默认为 ${workspaceRoot} 即可,如果你的代码目录是 ${workspaceRoot} 下载的某个路径 也可明确指定 如 ${workspaceRoot}/scripts
  6. fileExtname:xlua lua文件默认为 .txt ,如果项目中lua文件后缀不是.lua可修改为具体的后缀来告诉调试器 例如:"fileExtname": ".txt"
  7. port: 调试端口 和 调试代码中的端口统一即可 无特殊需求
  8. printType: print打印方式
    1. 控制台和系统输出
    2. 控制台输出
    3. 系统输出

调试代码添加

说明:
下载对应的LuaDebug 或 LuaDebugjit 后放入脚本目录中 
如果默认lua后缀为.txt 将 LuaDebug.lua 修改为LuaDebug.lua 修改为 LuaDebugjit.txt

local breakSocketHandle,debugXpCall = require("LuaDebugjit")("192.168.1.102",7003) local breakSocketHandle,debugXpCall = require("LuaDebugjit")("localhost",7003) 1. IP地址当本机调试时可使用localhost远程调试或移动设备端调试是需要输入调试器所在机器具体的ip 2. port 端口 LuaIde 默认配置中端口为7003 如有需要可执行更改确保调试器配置端口和调用 代码的端口统一即可 3. breakSocketHandle luaIde断点及时刷新函数,需要在定时器中调用 该函数确保断点能够及时的 发送到lua 客户端 4. debugXpCall 程序异常监听函数,用于当程序出现异常时调试器定位错误代码 ulua 中为找到合适的位置添加 可忽略该方法不影响调试,如果有可统一添加的位置可告知一下

在启动文件中添加调试代码

local breakSocketHandle,debugXpCall = require("LuaDebugjit")("localhost",7003) --定时器还未找到,找到后添加

示例文件:xlua_main.txt

高阶用法(查看userdata 的值) 该功能正在调试阶段 会更加不同的框架做处理从而达到理想的效果

由于采用的是c#语言所以可以利用到反射机制这样可以通过反射获取一些c#类型的值显示在调试器中

    1. 下载 LuaDebugTool.cs 
      将LuaDebugTool.txt 重命名为 LuaDebugTool.cs 后加入到 Assets/XLua/Src 目录下 打开LuaDebugTool 将[LuaCallCSharp] 注释的代码取消注释 并 using XLua; 的注释也去掉 如图:

转载于:https://www.cnblogs.com/k0204/p/7189477.html

http://www.lbrq.cn/news/2652859.html

相关文章:

  • 建设网站的定位网络违法犯罪举报网站
  • 漳州市长泰县建设局网站seo的优化技巧和方法
  • 网站透明背景营销团队
  • 网站建设平台多少钱百度霸屏推广靠谱吗
  • 建站公司佛山体育新闻最新消息
  • 自己做彩票网站吗教育培训报名
  • 做了网站应该如何推广如何建立个人网址
  • 临沂网站制作公司哪家好优化人员是什么意思
  • 网站建设的售后服务怎么写福州百度推广开户
  • 深圳哪个网站建设公司好成都网站建设制作公司
  • 网页策划设计优化方案的格式及范文
  • 上海网站设计见建设自己怎么制作一个网站
  • 泰安最好网站建设公司网站模板哪家好
  • 怎样才能把网站做的排名靠前宁波优化推广选哪家
  • 郓城网站建设价格营销渠道分为三种模式
  • 网站接单做项目seo服务优化
  • 网络建站优化科技排名优化seo
  • 从做系统网站的收藏怎么找回来吗网络营销的认识与理解
  • 北京南站核酸检测点产品推广方式及推广计划
  • 游戏网站开发需求分析谷歌浏览器官方正版下载
  • 西安建设网站公司哪家好网络维护培训班
  • 网站建设模板双人国际婚恋网站排名
  • 罗湖网站建设 信科网络谷歌 chrome 浏览器
  • 长治网站制作最新seo网站优化教程
  • 潍坊个人做网站广告公司职位
  • 如何做外围网站的代理搜索百度一下
  • 珠海网站建设咨询百度指数人群画像
  • 学做粤菜的网站逆冬seo
  • 做最好的网站新新什么是软文推广
  • 网站项目需求说明书网站排名怎么优化
  • 编译技术的两条演化支线:从前端 UI 框架到底层编译器的智能测试
  • C++中的继承:从基础到复杂
  • Blob File Buffer ArrayBuffer uint8Array DataView 的关联
  • 2025 蓝桥杯C/C++国B 部分题解
  • Redis 编译错误:缺少静态库文件,如何解决?
  • STM32学习笔记4-OLED外部中断和中断系统