Articles tagged with 游戏开发

quick-cocos2d-x按钮补丁

最近在处理一个略奇怪的问题:app在某些情况下点按钮会消失后又重新出现,报bug的童鞋们把现象描述得有些扑朔迷离,因此本渣在排查问题时花了不少时间,在查了一些不相关的问题之后最后终于确 …

cocos2d-x中的auto-batching

本渣比较懒,就直接从工作邮件挑一部分放上来哈~

1.神马是GL calls?

GL calls也称batch,可以单纯理解成绘制次数,一般来说CPU向GPU发送batch会造成瓶颈,这个指标越 …

cocos2d-x实现打字特效

这次分享一个在cocos2d-x中实现打字特效的小功能。

首先,cocos2d-x中label默认是utf8编码,quickx提供了一个string.utf8len接口,这里再加一个截取子字符串的函数:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19 …

cocos2d-x V3.x不规则按钮-续篇

之前曾经在cocos2d-x V3.x不规则按钮探讨过在cocos2d-x 3.x版本实现不规则按钮的方法,后来本渣又琢磨了下仿照RenderTexture类调用OpenGL ES API来获取图片像素信息的方式。这种方式由于按钮图片的Texture已在内存中,且不需要解析图片文 …

quick-cocos2d-x踩坑记——问题与解决方案

本渣最近一个月来开始接触quick-cocos2d-x,用lua开发比c++要快些,但也因为quickx目前的一些坑——当然有些其实应该算是2dx引擎本身的坑——让本渣折腾了不少时间。在此做点记录 …

cocos2d-x V3.x不规则按钮

cocos2d-x的按钮默认是以长方形作为点击区域的,实际使用时这确实很蛋疼。之前有大牛研究了如何获取图片的透明度实现不规则点击区域的方法,例如:

cocos2d-x二维TableView/GridView的实现

对于刚开始接触cocos2d-x的TableView的人来说,这个UI类看上去并非顾名思义的是个Table,而仅仅是个一维的List。 因为项目需要,我封装了一个TableView的子类来实现二维的功能。效 …

BMFont字体生成脚本

最近我们游戏需要用到BMFont字体,但又没有好的免费工具给美术大大们生成字体所需要的图集和fnt文件。 好在本渣在网上 …

如何自动设好Android.mk的LOCAL_SRC_FILES和LOCAL_C_INCLUDES

用cocos2d-x开发Android游戏时,需要在Android.mk文件中,为LOCAL_SRC_FILES变量指定要编译的源代码,以及为LOCAL_C_INCLUDES变量指定头文件。当项目文件越来越多时,这种手动修改很浪费时间。好在Android.mk其实就是一个makefile,我们可以借助makefile语法来自动完成这部分工作。

使用外部命 …

Customize Development Environment for cocos2d-x

本渣不久前答完辩毕了业,很快就入职开始新的搬砖历程——在一个只有四名码农的团队里做cocos2d-x的前端开发——说起来我们还是公司第一 …