• 杂文


    上周其实学了关于Unity编辑器的内容但感觉了解的不深刻所以就不写了,转而写关于这一周的自己的感受吧!

    上周一到周三都在忙接入腾讯语音的工作,感觉对手头的工作没有合理的安排,记得上上周 谭总问我这个SDK大概啥时候能搞定!我说了明天,现在想想ztm逗!TT

    关于自己游戏语音框架的流程做了总结:

    所以在接入腾讯的时候就想当然了以为所有的语音都是一家!!!在接入腾讯语音的时候主要遇到的问题:

    .1 腾讯语音转文字要准备的步骤较多 必须先上传自己的文件然后返回文件id

    .2 由于项目组的需求 需要将对应的语音数据传到自己的服务器,但是腾讯对语音数据做了编码操作 导致写完后才发现播放不正确

    .3 关于原语音框架的兼容问题(其实还是代码的熟悉问题)

    上述的问题其实都有对应的方案来解决,解决后再分享出来(:

    上周还对lua源码表这一节做了分享,在分享过程中出现了一个问题就是关于字节码生成先后的问题,我在ppt上展示的图如下:

    关于歧义的发生点,我认为字节码是在pcall后才生成的,one认为在词法解析的时候就已经生成了字节码? 后来特意去查了资料发现自己是错误的

    在词法解析是就生成了字节码

    //5.3.2为字节码
    //返回的是闭包函数
    static void f_parser (lua_State *L, void *ud) {
      LClosure *cl;
      struct SParser *p = cast(struct SParser *, ud);
      int c = zgetc(p->z);  /* read first character */
      if (c == LUA_SIGNATURE[0]) {
         //如果当前是binary表示已经转为字节码无需解析
        checkmode(L, p->mode, "binary");
        cl = luaU_undump(L, p->z, p->name);
      }
      else {
        //当前是文本则需要词法解析(转字节码)
        checkmode(L, p->mode, "text");
        cl = luaY_parser(L, p->z, &p->buff, &p->dyd, p->name, c);
      }
      lua_assert(cl->nupvalues == cl->p->sizeupvalues);
      luaF_initupvals(L, cl);
    }    

    流程资料:http://www.cnblogs.com/zxh1210603696/p/4479945.html

    其实在表初始化时的大小确定还是有问题的..这个之后再解决!!!

    周四周五去了杭州灵隐寺,希望游戏能大卖吧!

    周六周日都在陪妹子....但是感觉好多锅都没背完....紧张的陪妹子!

    生活如此多娇...

  • 相关阅读:
    java 基础知识学习 priorityQueue
    MySQL 学习三 关于转义
    java基础知识 学习 关于URL中传递的参数含有特殊字符
    MYSQL学习二 关于左连接
    大型网站架构体系的演变
    java 最佳实践
    Spring boot 学习 九
    七: git每次push都输入用户名,密码
    【JS】自学
    【CSS3】CSS3自学
  • 原文地址:https://www.cnblogs.com/yuyaonorthroad/p/6132060.html
Copyright © 2020-2023  润新知