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中刪了luaJitjava
-------------------------------------------------------------------------------------------
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--------------------- 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支持接口node
[ MDF ] appdelegate.cpp增長了對自定義lua接口註冊入口
[ ADD ] 自定義字體的iOS支持.修改了iOS項目工程配置
[ FIX ] 修正android 在訪問網絡的時候,閃退的bug.
Cocos2dxHttpURLConnection.java 的getResponseMessage函數
[ ORT ] 如下內容修改:暫時想不起修改了哪些地方。在同步3.13版本的時候再加上修改記錄
android 閃退問題
win32 閃退問題
spine 閃退問題
處理視頻播放器的bug不能正常播放
處理視頻播放器iOSCrash bug.
處理設置進度在iOS 6s上的不兼容問題android