- 博客(6)
- 收藏
- 关注
原创 cocos2dx 3.2 利用clippingNode把图片裁剪成圆形,接口可直接使用
ClippingNode简介先简单了解一下clippingNode类的使用。顾名思义,首先它是一个node,可以做为其他sprite,node的容器,而且是一个可以裁剪的node。如何裁剪,如何定义一套裁剪的规则出来。这里可以使用一张图片,根据图片的分辨率或者有效像素进行裁剪,或者自己画出来一个裁剪区域,根据这个区域进行裁剪。那这个图片或者画出来的区域,就是模板,clippingNode根据模
2015-01-06 16:40:53 3897 1
原创 cocos2dx 3.2 读写XML,基于tinyxml2封装的易使用,更灵活的XML接口。中文国际化。
简介cocos2dx 3.2读写XML使用的是tinyxml2库。tinyxml2是一个轻量的解析XML的开源库,C++编写,跨平台,内存占用很小。解析文件时,在内存中生成DOM模型,即文档对象模型,遍历这颗树读取想要的数据。UserDefault类是一个引擎封装好的XML读取类,但是使用这个类读写的XML的文件名固定为UserDefault.xml,并且不能灵活定义文档结构。所以对有特殊
2014-12-31 17:20:54 1094
原创 cocos2dx 3.2 Http网络连接,curl 库的介绍
cocos2dx HTTP网络连接简介 cocos2dx中HTTP网络连接部分主要使用了curl开源库。curl是一个跨平台的库,它可以模拟浏览器请求,模拟表单数据,上传下载,支持ftp和https,功能很强大,具体帮助信息可以通过curl的官网获取,http://curl.haxx.se/。它一般在php和C++中使用比较广泛。从官网下载下来的curl库,可以编译成工具,
2014-12-30 14:42:49 1226
原创 cocos2dx 3.2 新的事件分发机制 (观察者/订阅者模式)
cocox2dx 3.2的事件系统是基于观察者模式,又称订阅者模式来实现的。观察者/订阅者模式概述观察者模式定义了一种一对多的依赖关系,多个观察者(订阅者)对象同时监听某一状态对象。这个对象的状态改变后,会通知所有(或者选择性的)观察者对象。实现方式参与实现该模式的模型包括触发者、响应者、事件分发器。程序运行中,触发者向事件分发器发送一种类型的状态改变消息,事件分发器获取到状态
2014-12-29 15:47:47 647
原创 cocos2dx 3.2 屏幕适配的理解
最近在读《我所理解的cocos2dx》一书,感觉挺不错的,推荐一下,以下理解有不少地方受书中内容启发。 这里只写我自己理解的部分,基础部分如果有不懂的,请参考cocos2dx官方文档,写得也很详细。cocos2dx官方文档设计分辨率与缩放策略 cocos2dx 通过设置设计分辨率来支持多屏幕分辨率适配,引擎底层会根据当前实际的屏幕分辨率通过相应的缩放策略处理设计分辨率的缩放。
2014-12-25 15:12:13 682
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人