随笔分类 -  Cocos2d-x

摘要:ios支持unicode emoji字符集(转自http://blog.csdn.net/f520131480315/article/details/6560629)/ue415/ue056/ue057/ue414/ue405/ue106/ue418/ue417/ue40d/ue40a/ue404/ue105/ue409/ue40e/ue402/ue108/ue403/ue058/ue407/ue401/ue40f/ue40b/ue406/ue413/ue411/ue412/ue410/ue107/ue059/ue416/ue408/ue40c/ue11a/ue10c/ue32c/ue32a/ 阅读全文
posted @ 2013-04-10 11:20 haroel 阅读(738) 评论(0) 推荐(0)
摘要:不得不说,CCLabelTTF是一个很鸡肋的组件,在2dx for ios库里面,它的底层使用了UIKit包来实现文本显示,但其显示特性较弱,几乎不可扩展。比如实现文字阴影,描边还有另一个更2的问题,当我们采用2dx的多分辨解决方案时,如CCDirector::sharedDirector()->setContentScaleFactor(2.0); 这时的所有的文字都模糊不清,惨不忍睹。很多人此时会考虑抛弃ios默认字体,该自定义字体库,但几千个字符(包括诸如日文,韩文等)全部整合起来还是很麻烦的 首先,我们追根溯源,查看2dx源代码,发现CCLabelTTF底层是由CCImage来渲 阅读全文
posted @ 2013-04-09 15:12 haroel 阅读(2310) 评论(0) 推荐(0)
摘要:CCEditBox是2dx提供的一个基于设备系统的本地输入组件,功能强大,但在使用中发现一个问题,如果把CCEditBox放在一个ccnode的容器中,设置ccnode的坐标后发现,输入框背景(9宫格背景)跟实际可输入区域存在偏差,修复方法如下PS:使用时,先addChild,然后setPosition 阅读全文
posted @ 2013-04-09 14:20 haroel 阅读(312) 评论(0) 推荐(0)
摘要:移动设备内存较小,开发期间,很容易导致设备出现内存警告,这个时候打印出内存信息可以帮助我们了解内存情况1,可用内存float AppDelegate::availableMemory(){ mach_msg_type_number_t infoCount = HOST_VM_INFO_COUNT; vm_statistics_data_t vmStats; kern_return_t kernReturn = host_statistics(mach_host_self(), HOST_VM_INFO, (host_info_t)&vmStats, ... 阅读全文
posted @ 2013-04-09 14:04 haroel 阅读(265) 评论(0) 推荐(0)
摘要:cocos2d-x 为我们提供许多常见Action,如 CCMove,CCFadeIn..., 这些action可以满足我们常见的一些需求,当然,我们也能自已定义Action来满足更多效果,以下提供两个例子1.自定义一个EclipseAction,使目标做椭圆形运动#include <iostream>#include "cocos2d.h"USING_NS_CC;//所有以时间来控制运动的action都需要继承CCActionIntervalclass EclipseAction : public CCActionInterval{ public: Eclip 阅读全文
posted @ 2013-04-09 13:58 haroel 阅读(659) 评论(0) 推荐(1)