
Cocos2d-x引擎
文章平均质量分 90
cc4Java
技术宅
展开
-
cocos2d-x使用python脚本创建项目的简单方法
使用一个批处理文件来封装一下python脚本方式创建cocos2d-x项目,可以更简单更快速的创建cocos2d-x项目。原创 2013-10-28 17:47:11 · 6446 阅读 · 1 评论 -
设计模式在cocos2d-x中的使用--简单工厂模式(Simple Factory)
什么是简单工厂模式?从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。原创 2014-06-29 15:40:14 · 3071 阅读 · 3 评论 -
cocos2d-x像素级触摸处理
最近研究了一下像素级的触摸处理,有时候我们用一个不规则的图形作为一个按钮,这个不规则的图形是一张矩形的png图片,很可能图片的实际有效的显示内容只占整个png图片的很小一部分,剩下的大部分都是png图片的透明区域,我们想把这部分透明区域过滤掉,实现一个触摸到真实的内容才会有按钮响应的效果。刚开始试图通过CCSprite直接获取到纹理的像素信息,但是cocos2d-x并没有给我们提供直接通过CC原创 2014-07-20 16:58:46 · 7037 阅读 · 6 评论 -
cocos2d-x 2.x版本文字描边研究01_使用shader描边
由于Cocos2d-x 2.x版本对描边支持的不好,3.X的基于Freetype的字库的描边效果还是不错的,但项目用的是旧版本引擎,又需要用到描边字,最近也研究了几种描边的方法,想分享一下。在网上找了很多种描边的方式,各有优劣,有的描边效果很不错,而有的效果稍差但绘制效率更高。“云风”大哥的ejoy2d引擎中提供了一种效率很高的描边算法,使用ejoy2d进行描边时,有不错的效果,原创 2015-01-27 20:16:58 · 4357 阅读 · 1 评论 -
Cocos2d-x 3.x RenderTexture渲染纹理源码分析
最近在学习3.x的源码,3.x的渲染机制改动比较大,改变了之前在每帧遍历所有的Node树节点时通过draw()方法中的直接渲染,而是通过生成渲染指令并将渲染指令发送到渲染队列,在每一帧结束时进行延迟渲染,这样就把游戏循环和渲染分离开来,2dx官方说要把渲染放在一个独立的线程来处理,按照3.x现在的架构可能不久就会实现。Cocos2d-x提供了一个RenderTexture类来支持把帧缓冲中的数原创 2014-12-27 20:47:43 · 10930 阅读 · 1 评论 -
cocos2d-x编译Andorid报错make: *** No rule to make target
最近遇到了使用cocos2d-x 3.2编译Android工程报错如下:make: *** No rule to make target `/Users/apple/Work/Project/cocos2d-x/cocos2d-x-3.2/projects/GuessMovie/proj.android ../../../extensions/AssetsManager/AssetsMan原创 2014-12-07 09:57:39 · 4998 阅读 · 0 评论 -
Cocos2d-x 分享一个封装的Sqlite3的DBUtil类
分享一个Cocos2d-x访问Sqlite3数据库的单例的DBUitl类,对增删改查以及事务操作等常用的API进行了一下简单的封装,还有很多不太完善的地方,希望大家帮我改进。分别对Cocos的2.x版本和3.x版本进行了封装。2.x版原创 2014-12-27 21:51:55 · 2406 阅读 · 1 评论