热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

unityluaFrameworktolua学习(1)winzerobrane调试

在AppConst.cs中先把DebugMode设为tureUpdateModeLuaByteModeLuaBundleMode没什么其他需求直接设为falseWeburl设置对应

在AppConst.cs中先把DebugMode设为ture   UpdateMode/LuaByteMode/LuaBundleMode没什么其他需求直接设为false Weburl 设置对应的更新路径Ps:本地的话直接设置为本地的StremingAssets路径

在lua目录中新建一个modedug目录 然后把zerbrane的mobdebug.lua文件拷贝进去

在LuaConst.cs 中把zbsdir 对应的目录直接改成“mobdebug”

将luaClient的两个开启调试函数迁移到luaManger

 

 然后在luaManger中把对应的LuaConst.zesdir路径的引用改为

string zbsDirPath = AppConst.FrameworkRootEditor + "/Lua/" + LuaConst.zbsDir;

 然后zbs设置对应项目lua路径再开启Start Debugger Server即可调试

 

 

小问题

  UpdateMode设置为false时需要在GameManger.cs下面等一帧处理   

。。。。。。。。。。。。。。

  IEnumerator OnUpdateResource() {
  if (!AppConst.UpdateMode) {
    yield return new WaitForEndOfFrame();
    // 初始化流程结束后 再发送消息事件
    facade.SendMessageCommand(NotiConst.UPDATE_MESSAGE, new NotiMsg.UpdateMessage(NotiMsg.UpdateMessage.UpdateType.AllDone, 1, 1));
    OnResourceInited();
    yield break;
  }

  。。。

}

。。。。。。。。。。。。。。

 

但是安卓调试还是有问题  后续处理。。。

还有一些调试细节可参考http://blog.csdn.net/you_lan_hai/article/details/55057720

转:https://www.cnblogs.com/huangchaoqun/p/6557952.html



推荐阅读
author-avatar
木色雪魂K
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有