
cocos2d-x
keshuiyun
低调,混得不好。
展开
-
cocos2d-x中添加Enter键和方向键按键响应
最近有个机顶盒项目,需要用到遥控器的方向键来控制游戏。如果是一般Android设备、iOS设备或Win32平台,cocos2d-x提供了“CCAccelerometer”,可用于游戏控制UI。但由于机顶盒在使用过程中是使用遥控器与玩家交互,而遥控器中缺少GSenser,所以只能使用方向键和中键。好在机顶盒厂家使用了Android标准的键值,方向键和中键与Andriod DPAD按键一一对应。原创 2013-08-06 11:32:00 · 12808 阅读 · 2 评论 -
使用位图字体工具BMFont从图片生成自定义字体
上一篇转了别人的一篇文章,讲了BMFont的基本用法。对BMFont比较陌生的同学请点击这里先去学习:。本篇讲解如何利用美工提供的字符图形来生成自定义字体。美术提供的字体经常是下面这样的:或者这样的:这时候我们就要借助BMFont了,首先针对真彩色的图形,我们要做一些设定,点击"File"->“Export options”:在弹出的窗口中,注意原创 2013-08-14 11:26:44 · 52826 阅读 · 5 评论 -
cocos2d-x 使用位图工具BMFont自定义字体 fnt
[原文地址:http://blog.youkuaiyun.com/qiurisuixiang/article/details/8984288]1 在看别人的代码的时候,有时候会发现.fnt文件,这个文件是如何产生的呢,其实是使用位图处理工具生成的2下载Window下的位图处理工具BMFont,下载地址:http://www.anglecode.com/products/bm转载 2013-08-14 10:39:39 · 39748 阅读 · 9 评论 -
cocos2d-x整合/嵌入Winform子窗体
没时间详细解释了,附件是所有需要修改的代码,参考这些对你的cocos2d-x远吗进行修改,然后就可以让cocos2d-x渲染到Windows窗体中的一个子窗体中。用法:首先,定义一个全局变量:AppDelegate* g_Application = NULL;程序启动,执行: cocos2d::CCEGLView::setParentHwnd(hwnd);原创 2013-08-17 16:09:18 · 2700 阅读 · 3 评论 -
CocosBuilder中拼合图片(来自TexturePacker整合)边缘有空隙的问题
我目前用的TexturePacker,版本仍然是2.4.6。一方面,当初作者给了我一个免费授权;另一方面,这个版本的功能也够我用了。上周遇到一个小问题,TexturePacker整合的图形,在CocosBuilder中使用时,发现2张图拼接后中间有缝隙。而更换图形来源为文件时,缝隙就消失了。思来想去应该是TexturePacker的问题,打开仔细研究一番,又Google了一通,发现这个选项原创 2013-08-17 16:24:22 · 3019 阅读 · 1 评论 -
cocos2dx- call to OpenGL ES API with no current context(logged once per thread)
最近加某运营商支付SDK,游戏中有一个界面中取消支付时程序崩溃,其他界面支付或取消正常。看了LogCat,发现“call to OpenGL ES API with no current context(logged once per thread)”。网上查了一下,发现一个方案。出这问题,是取消支付时回调Native代码时发生的,回调函数是:native public void bu原创 2015-03-25 11:31:34 · 2709 阅读 · 0 评论 -
2016手游设计分辨率推荐
原创 2016-04-16 14:06:11 · 4759 阅读 · 0 评论 -
cocos2d-x visual studio warning C4005: “__on_failure”: 宏重定义 解决方法
早期版本的cocos2d-x项目可能是vs2012、vs2013项目,随着VS版本不断升级,可能有些项目迁移到新的VS方案后会在编译中产生各种新的警告。比如:warning C4005: “__on_failure”: 宏重定义,解决方法:在项目编译属性"预处理器定义"中增加"_USING_V110_SDK71_"。如果有用预编译头的话,也可以在预编译头中添加这个定义。原创 2017-02-10 11:07:30 · 2427 阅读 · 0 评论