cocos2d-x引擎优化 修改记录
3.11 升级到3.13做的修改
[] 同步src,res自己修改资源到项目
[] 删除luajit for ios,移动 luajit 到 android/luajit,添加lua cocos2dlib proj, 在cocos2d_lua_bindings中添加lua的include
[] 同步lua文件到工作中, cocos/CellsExt目录下的为扩展API
[] 在init.lua中注册 扩展api
[] 修改BYTECODE_FILE_EXT in CCLuaStack.cpp
[] 修改BYTECODE_FILE_EXT in Cocos2dLuaLoader.cpp
[] 增加文件处理 in CCFileUtiles.cpp
[] 增加zlib到external 添加到cocosdxlib中, 并在lua_extensions.c中注册
[] 增加lfs 到external/lua 添加到cocosdxlib中,并在lua_extensions.c中注册
[] 增加lpack 到external/lua 添加到cocosdxlib中,并在lua_extensions.c中注册
[] 增加CellsExt文件夹 添加到Project.
[] 解决Xcode工程的编译问题,添加依赖库,删除jit相关的引用
[] 在display.lua中 加入3.11版本的extentions function.
[] 在infolist中增加 app transport securty setting ->allow arbitrary Loads = Yes
[] 升级spine editor 到3.4版本.(升级方法找邓位)
[] 修正cocosstudio 3.10导出的资源在3.13的库上运行的checkbox的bug AbstractCheckButton.cpp
[] 增加Devices设备访问接口 iOS(Devices.mm,devices.h)
[] 修正cocosstudio不能注册frame evnet 和lastframeevent的bug ,在cocos_studio.ini 中过滤自动 生成 ,关闭手动生成 。
[] CCdirector.cpp 强制设置中为支持pvr alpha渐变Image::setPVRImagesHavePremultipliedAlpha(true);
[] android 不能正常编译 cocos2d::ParticleSystem::isOpacityModifyRGB() 缺少定义 修改android.mk的编译设为,修改application.mk的设置,修改luajit的编译路径,因为iOS中删了luaJit
-------------------------------------------------------------------------------------------
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--------------------- C O C O S 2 D X v3.1.11 修改记录 -------------------------------
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
----- FLAGS:
FIX 修正了BUG
ADD 增加了功能
RMV 移除了代码
MDF 修改了代码
OTR 其它修改
-------------------------------------------------------------------------------------------
[ ADD ] DEVICES的设备支持:
extentions/android/devices_android.cpp
extentions/adnroid/org_cellsgame_core_devices.h
extentions/DDeivces_lua_auto.cpp
extentions/Devices.hpp
extentions/Devices.mm
[ MDF ] 增加了一些设备访问需要的权限
AndroidManifest.xml
[ ADD ] 字符串表达式的解析
extentions/Express_lua_auto.cpp
extentions/Express.hpp
[ ADD ] 扩展功能lua接口暴露注册
extentions/ExtentiosnAPILuaSupports.cpp
[ ADD ] node rect 计算工具
extentions/GetBounds_Lua_auto.cpp
extentions/GetBounds.cpp extentions/GetBounds.hpp
[ ADD ] 随机计算函数
Random.cpp Random.hpp
[ ADD ] Spin Lua Api 扩展
SpinHelper.cpp SpinHelper.hpp
[ ADD ] 网络接口切换为与cocos quik 一样的接口
classes/network/...的全部文件
[ MDF ] cocos/init.lua 增加了CellsExt.lua的API的注册
[ ADD ] cocos/CellsExt.lua 各种cocos2dx没有开放的API 或者扩展的API会在这个文件中找到
[ MDF ] CCGLPrograme.cpp 增加了自动识别etc1和其它方式的Shader 的自己动的加[ MDF ]
ccshader_position TextureColor_noMVP.frag 增加了etc1 的支持shader.
[ MDF ] CCTrianglesCommand.cpp增加了 ETC1 的支持。同时候修改了部分混合模式.
[ MDF ] getData函数的修改
[ MDF ] spine-cocos2dx.cpp 增加了pvr.ccz的支持
[ FIX ] UIAbstracCheckButton.cpp 修正了CheckBox由cocosstudio 3.10导出的志愿不能在cocos3.11的库
上正常的显示选中状态的bug.
[ MDF ] lua_cocos2dx_cocos_studio_manual.cpp 增加了addFrameEndCallFunc,setAnimationEndCallFunc
的lua支持接口
[ MDF ] appdelegate.cpp增加了对自定义lua接口注册入口
[ ADD ] 自定义字体的iOS支持.修改了iOS项目工程配置
[ FIX ] 修正android 在访问网络的时候,闪退的bug.
Cocos2dxHttpURLConnection.java 的getResponseMessage函数
[ ORT ] 以下内容修改:暂时想不起修改了哪些地方。在同步3.13版本的时候再加上修改记录
android 闪退问题
win32 闪退问题
spine 闪退问题
处理视频播放器的bug不能正常播放
处理视频播放器iOSCrash bug.
处理设置进度在iOS 6s上的不兼容问题
cocos2d-x引擎优化 修改记录的更多相关文章
- 降龙十八掌之一:(亢龙有悔)SQL Server Profiler和数据库引擎优化顾问
简介 说到Sql的[性能工具]真是强大,SQL Server Profiler的中文意思是SQL Server事件探查,这个到底是做什么用的呢?我们都知道探查的意思大多是和监视有关,其实这个SQL S ...
- SQL Server 事件探查器和数据库引擎优化顾问
简介 说到Sql的[性能工具]真是强大,SQL Server Profiler的中文意思是SQL Server事件探查,这个到底是做什么用的呢?我们都知道探查的意思大多是和监视有关,其实这个SQL S ...
- SEO-搜索引擎优化
一.定义 SEO(Search Engine Optimization):汉译为搜索引擎优化.是一种方式:利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名.目的是:为网站提供生态式的自我营销解决方 ...
- MySql(十一):MySQL性能调优——常用存储引擎优化
一.前言 MySQL 提供的非常丰富的存储引擎种类供大家选择,有多种选择固然是好事,但是需要我们理解掌握的知识也会增加很多.本章将介绍最为常用的两种存储引擎进行针对性的优化建议. 二.MyISAM存储 ...
- SqlServer 数据库引擎优化顾问优化数据库
现在一直在做的项目,数据量相对也不小,开始的时候没有觉得,因为是刚开始,数据量还很小,在程序使用过程中速度还挺快,但是随着数据量的不停的增长,发现程序越来越慢,甚至出现了超时的问题,因此要对程序和数据 ...
- MySQL性能调优与架构设计——第11章 常用存储引擎优化
第11章 常用存储引擎优化 前言: MySQL 提供的非常丰富的存储引擎种类供大家选择,有多种选择固然是好事,但是需要我们理解掌握的知识也会增加很多.每一种存储引擎都有各自的特长,也都存在一定的短处. ...
- SQL Server Profiler和数据库引擎优化顾问
原文:SQL Server Profiler和数据库引擎优化顾问 简介 说到Sql的[性能工具]真是强大,SQL Server Profiler的中文意思是SQL Server事件探查,这个到底 ...
- 使用 D8 分析 javascript 如何被 V8 引擎优化的
在上一篇文章中我们讲了如何使用 GN 编译 V8 源码,文章最后编译完成的可执行文件并不是 V8,而是 D8.这篇我们讲一下如何使用 D8 调试 javascript 代码. 如果没有 d8,可以使用 ...
- SQL Server 索引优化-----数据库引擎优化顾问
本文将根据“数据库引擎优化顾问”(DTA)来发现无用或缺失的索引. 要使用“数据库引擎优化顾问”,首先需要对数据库负载进行监控,为数据库负载分析准备数据.从SSMS的工具中,打开SQL Server ...
随机推荐
- Linux Top 命令参数解析
转载自:http://www.jb51.net/LINUXjishu/34604.html TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户 ...
- jsp分页完善版
明天要考网络工程师了,而且这两天校运会,把那个分页的完善了下,明天考试,祈祷吧,我根本都没看书啊,所以只能去长见识了.100大洋啊,下个学期我想考考证了,不然以后出去麻烦了.呵呵,不多说还是说说自己对 ...
- HDU2177取(2堆)石子游戏---(威佐夫博弈)
http://acm.hdu.edu.cn/showproblem.php?pid=2177 取(2堆)石子游戏 Time Limit: 3000/1000 MS (Java/Others) M ...
- Eclipse Tomcat部署项目没有加载新加的静态资源文件
额,一直用MyEclipse,后来用Eclipse时,启动项目后去Tomcat webapps找对应文件夹,发现没有,才知道Eclipse 默认不往本地Tomcat部署. 1.eclipse不像MyE ...
- 【NOIP1999】邮票面值设计 dfs+dp
题目传送门 这道题其实就是找一波上界比较麻烦 用一波 背包可以推出上界mx 所以新加入的物品价值一旦大于mx+1,显然就会出现断层,所以可以以maxm+1为枚举上界,然后这样进行下一层的dfs. 这样 ...
- [bzoj4602][Sdoi2016]齿轮——dfs
题目 现有一个传动系统,包含了N个组合齿轮和M个链条.每一个链条连接了两个组合齿轮u和v,并提供了一个传动比x : y.即如果只考虑这两个组合齿轮,编号为u的齿轮转动x圈,编号为v的齿轮会转动y圈.传 ...
- 最近研究xcodebuild批量打包的一些心得
http://blog.csdn.net/tlb203/article/details/8131707 转自Rainbird的个人博客 以前的时候只知道做安卓开发的兄弟挺辛苦的,不但开发的时候要适配一 ...
- 【Shell 编程基础第一部分】第一个Shell脚本HelloShell及一些简单的Shell基础书写与概念;
http://blog.csdn.net/xiaominghimi/article/details/7603000 本站文章均为李华明Himi原创,转载务必在明显处注明:转载自[黑米GameDev街区 ...
- twitter api取出的日期格式化
import pickle import datetime crate_time_list=[] twitter_id_list=[] twitter_url_list=[] twitter_text ...
- JAVA中“==”和equals
A."=="可用于基本类型和引用类型: 当用于基本类型时候,是比较值是否相同:1==2: false: 当用于引用类型的时候,是比较是否指向同一个对象. B.基本类型int.c ...