开发笔记-魔女兵器-1
来源:互联网 发布:程序员招聘要求英文 编辑:程序博客网 时间:2024/04/19 00:03
12月份初,进入项目组,参与开发这款游戏,现在项目已经到了后期收尾的阶段。之前的项目没有考虑用热更这种方式,目前是考虑运营活动这一块加入热更能力,目前我的工作就是负责lua这一块的整合工作。总结下这段时间的开发笔记吧。
这边用到的框架是LuaFramwork&Tolua#,参考一篇不错的入门介绍https://www.jianshu.com/p/ef1e2641e0c6,阅读源码搞清lua加载机制后,开始研究当前项目中之前做我这个工作的人遗留下的东西。两天的流程整理,当前项目中已经完成的工作十lua与c#之前的调用,以及一个糅杂在一起的lua端运营活动ui的加载(后面需要整理,mvc,事件分发等),我发现有几点我需要在项目中继续完成的部分,一是luajit的部分并未使用,而是当前luaAB资源的加载仍不理想。
做完上述两个部分后,在现有项目中的打包机制后面加入框架中的lua打包方案,git提交我的修改到库中,我开始使用Jenkins在Windows远端上打包。记录下几次打包失败的原因,1.luajit.exe上传失败,由于git忽略了.exe导致。2.luajit外部程序无法调用,发现是 lujit.exe -b [path][path],path路径中有空格导致到不到找不到资源。3.安卓平台下运行找不到tolua库,上个同学导入框架的时候\Assets\Plugins\Android\libs\armeabi-v7a 与\Assets\Plugins\Android\libs\x86下面的libtolua.so导入错误导致的。4.找不到pbc需要使用的.pb文件,遗留的lua代码中pbc的路径读取不是从persistentDataPath或streamingAssetsPath(项目需要从这两个目录读取)读取导致,修改为www读取方式。
Windows下打包安卓ok后,再Mac上打包安卓目前遇到了一个问题,就是执行luajit命令的时候,没有权限导致命令失效,获取权限后成功了。
- 开发笔记-魔女兵器-1
- HTML5----移动开发兵器谱(笔记篇)
- HRBUST1151-魔女
- 程序员开发应用的五大兵器
- Web 开发与设计之 Google 兵器谱
- Web 开发与设计之 Google 兵器谱
- Web 开发与设计之 Google 兵器谱
- Web 开发与设计之 Google 兵器谱
- Web 开发与设计之 Google 兵器谱
- Web 开发与设计之 Google 兵器谱
- [转]Web 开发与设计之 Google 兵器谱
- Web 开发与设计之 Google 兵器谱
- Web 开发与设计之 Google 兵器谱
- Web 开发与设计之 Google 兵器谱
- Web 开发与设计之 Google 兵器谱
- Web 开发与设计之 Google 兵器谱
- Web 开发与设计之 Google 兵器谱
- Web 开发与设计之 Google 兵器谱
- JS 基础
- 博弈问题方法单-----对称性篇
- 能让程序员心花怒放的七种礼物
- 求1-10,20-30,45-60三个区间数字的总和
- 消息队列及PHP中的简单实现与应用
- 开发笔记-魔女兵器-1
- 2017年工作总结
- 《Java 编程技巧1001条》 第394条 数组分类(排序)
- 关于Django与VUE.js
- Java中的集合
- SDUT-3379-->数据结构实验之查找七:线性之哈希表
- JAVA中23种设计模式
- Photostory Deluxe 2018破解版教程
- cv2.imread()返回none怎么解决