u0u0 发布的文章
Quick-Cocos2dx-Community 3.7.2 beta
3.7.2 在 3.7.1 的基础上进行 bug 修正,最大的改进是同步了3.15.1的editbox实现,用起来更爽。
改进
- editbox 实现更新为 cocos2d-x 3.15.1 版本的实现。
- css的gotoFrameAndPlay支持倒放动画,例如
gotoFrameAndPlay(100, 50, false)
。 - 动作Repeat的update同步到3.15.
- cc.Lable添加getStringOfLine(),用户获取自动换行后的某一行字符串。
- notificationNode支持使用动作。
- iPhoneX 适配模版更新。使用限制OpenGL viewrect的方式来避免Lua代码修改。
- 新加display.newRoundedRect,感谢Shine Wu提供。
- 删除setPopupNotify 和 isPopupNotify。注意修改项目的main.lua,去掉对应行。
- Android Studio 模版工程改进。
- build_native.py改进,release模式不拷贝src文件夹。(IMPROTANT)
- EncodeRes.py现在加密xml和plist文件。
- RichText 默认透明穿透。
Raspbian 删除桌面系统
sudo apt-get remove --auto-remove --purge 'libx11-.*'
sudo apt-get autoremove --purge
(Repeat apt-get autoremove --purge until no orphans remain)
可以腾出2.8G左右的空间。
Typecho 升级到php 7.0 运行环境
升级ubuntu 16.04之后,apt-get只有php7.0,配置环境有变化。
nginx对应的site配置需要修改fastcgi_pass:
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
php 7.0去掉了mysql驱动,Tyepcho迁移环境需要修改config.inc.php:
$db = new Typecho_Db('Pdo_Mysql', 'typecho_');
Pdo_Mysql 为修改的字段。
OpenGL Draw 各模式参数图解
《Cocos2d-x 之 Lua 核心编程》第二版 赠书活动(已结束)
书介绍传送门:《Cocos2d-x 之Lua 核心编程(第2版)》
活动已截止。获赠名如下:
第一位 | 第二位 |
---|---|
![]() | ![]() |
《Cocos2d-x 之 Lua 核心编程》第二版 正式上架,新增 OpenGL ES 2.0与shader编程、Lua Binding实战和SDK接入等内容。内容介绍:http://www.cocos2d-lua.org/book/index.md
为感谢大家一如既往的支持,朋友圈转发本条(附带封面)。点赞前三名赠送签名样书一本。
点赞截图发送至 lkncastle@qq.com
截止时间 7月23号 23:59,以邮件时间为准。
《Cocos2d-x 之Lua 核心编程(第2版)》第一批赠书已发出
书介绍传送门:《Cocos2d-x 之Lua 核心编程(第2版)》
捐献前三位赠送书一本,截止2017.7.12号的数据。
- 英雄本色
- 浩
- 挺好的
近期对社区版代码有较多贡献的用户,我查阅数据后赠送1-2位。
- Shine Wu,贡献了-x主线WebView的集成 和 iOSIAP的userInfo属性修正。
- 逐梦流云,在3.7版本开发中贡献了luabinding的分离。
- 朋友圈点赞活动,取前三送书一本。
忙过这两天后,争取这周内进行组织。
Quick-Cocos2dx-Community 3.7.0 beta2
注意:3.7删简了很多api,具体看 roadmap。
修正了 第一个beta发现的触摸封装bug,
优化iOS来电恢复音频播放,
改进资源加密脚本,现在可以使用二进制key,
其它bug修正。
添加audio文档:http://cocos2d-lua.org/doc/audio/index.md
lua打包,资源加密等文档针对3.7进行了更新。
下载地址
https://pan.baidu.com/s/1eSlCQGE
3.7正式版视beta2的反馈情况,将很快发布。
Quick-Cocos2dx-Community 3.7.0 beta
注意
从 3.6.5 开始,win32 player 使用 vs2015 编译,如果你的系统没有安装 vs2015,需要安装 vs2015 运行库方能正确启动player。
运行库下载地址:VS2015 运行库
更新
- 全新的OpenAL音频播放引擎。
- Luajit 更新到 2.1.0-beta3,iOS 模拟器可以正常启动了。
- tiledmap相关模块同步为3.14最新代码。
- RenderTexture同步为3.14代码。
- 合并ian mailto:me@iany.me提供的lable outline改进。
- ccui.Listview改进。
- 重写 player 的 welcome 代码。
- 重写 sample。
- 用3.x事件系统 重写quick的事件封装代码。
- Tiledmap lua绑定代码分离,感谢:逐梦流云。
- xxtea 加解密逻辑调整,现在只对资源加密,而game.zip也算一种资源。同时解密接口暴露给项目自行定制,模版工程提供范例。
- 所有php脚本由python重写。
Quick-Cocos2dx-Community 3.6.5 beta2
beta1 传送门 Quick-Cocos2dx-Community 3.6.5 beta1
相对beta1,beta2改进如下:
注意
3.6.5 开始,win32 player使用vs2015 编译,如果没安装VS2015的,需要安装 vs2015 运行库方能正确启动player。
运行库下载如下:VS2015 运行库
修正
- android r10d release build fix,去掉LOCAL_ARM_MODE=arm,Application.mk中使用NDK_TOOLCHAIN_VERSION=4.9 能正确编译release。这样保持了引擎与第三方库编译配置的一致性。
- Java HTTP又回来了,同时进行了各种异常处理修正(感谢Ryan),并且你可以使用CC_USE_CURL来切换你想要的HTTP方案。
- Websocket编译控制宏修正完善,由于Websocket开启了wss支持,依赖于OpenSSL,如果你要彻底关掉OpenSSL,需同时关闭Curl和Websocket。
- metatable的__tostring不能正常被print调用的bug修正。
- Quick/lib下的第三方lua库的stack异常修正。
新增
- 加入CC_USE_PROTOBUF 控制宏。
- 加入Sproto,并加入CC_USE_SPROTO控制宏