![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
coocs2d-x开发
文章平均质量分 81
iuud8
cocos2d-x手游开发从业者
展开
-
关于为什么需要在项目里使用TexturePacker
TexturePacker非常棒的图像处理工具非常棒的图像处理工具原创 2014-05-05 09:29:18 · 854 阅读 · 0 评论 -
[iuud8]cocos2dx如何直接读取本地文本文件获取数据
在游戏开发过程中,尤其是单机游戏中,很多时候是需要直接从本地资源文件夹中读取文本文档来获取游戏所需要的信息的。所以,How?幸运的是cocos2dx引擎给已经帮助我们封装了一种办法:unsigned char* pBuffer = NULL;unsigned long bufferSize = 0;std::string pathKey = CCFileUtils::sharedFile原创 2015-10-10 12:23:37 · 1650 阅读 · 0 评论 -
[iuud8]基于cocos2dx2.26下载项目中的图片到本地(ios版)
游戏过程中可能需要实现这样的功能:一张很漂亮的壁纸,开发者们可能允许玩家下载到本地,那么,代码中应该如何实现呢?答案是混编。使用c++代码调用oc代码,使用ios自己的库即可。代码如下:很简单,就不加注释了。首先新建一个SaveImagesToIPhoneTool的类.h文件#include class SaveImagesToIPhoneTool{public:原创 2015-07-12 20:50:55 · 444 阅读 · 0 评论 -
[iuud8]基于cocos2dx2.26在mac下编译通过的.so文件移植到win32位环境
进入正题之前,提醒自己一句:还是要坚持记录博客!!前一段时间,帮朋友做一个简单的课程设计,我的实现方法是基于cocos2dx2.26实现一个小游戏并编译到android平台,鉴于对方老师要求看到代码,因此我不仅仅需要打包一个apk包出来,还需要帮助对方在在win32位上配置好android开发环境,移植过去才发现会出现各种各样的问题,以此记录。环境搭建;cocos2dx2.26:coc原创 2015-07-04 19:40:53 · 557 阅读 · 0 评论 -
[iuud8]基于cocos2dx3.2自定义圆周运动
这个运动简单地实现了一下,可以凑合用,但是并没有实现动作的clone与reverse,先留一个坑,免得忘记了,以后抽时间完善。。。。。。。.h文件。。。class CircleMoveAction : public cocos2d::ActionInterval{public: bool initWithDuration(float duration, const co原创 2015-05-31 17:52:41 · 1211 阅读 · 0 评论 -
[iuud8]cocos2dx项目编译到安卓报call to OpenGL ES API with no current context的错误
话说最近真是写了好多小游戏。。。然后编译到android,然后就各种出错了。。。有一个比较头疼的问题,改了好久没改出来具体问题如下:c++通过jni调用android没有问题,但是当android通过jni调用c++时候,如果涉及到c++方面ui的变动,则会报下面的error01-28 11:44:45.264: E/libEGL(23655): call to OpenGL ES A原创 2015-04-15 17:52:46 · 1180 阅读 · 0 评论 -
[iuud8]cocos2dx3.2项目捕捉android的返回键
最近一不小心就整天在搞android了。。。。。然后各种磕磕绊绊的,上午把项目捕捉到安卓手机的返回键事件给实现了下,具体如下:安卓手机项目的退出有两种方法:1.双击返回键退出:if (keyCode == KeyEvent.KEYCODE_BACK) { if ((System.currentTimeMillis() - mkeyTime) > 2000) {原创 2015-03-24 11:05:45 · 470 阅读 · 0 评论 -
[iuud8]cocos2dx编程中获得代码段执行时间,精确到毫秒级
在程序书写过程中,我们常常需要得到某一段代码的执行时间,来判断当前代码是否冗余,是否会消耗大量的系统资源,或者在资源加载的过程中,判断是那些资源消耗了大量的时间。在c++中,有一个活的时间的办法,但精度只到秒: struct timeval now; struct tm* time; gettimeofday(&now, NU原创 2015-01-04 11:20:42 · 677 阅读 · 0 评论 -
[iuud8]一些重要的网络资料,网站收集
1.程序员需要有多懒? - cocos2d-x数学函数、常用宏粗整理http://www.cnblogs.com/buaashine/archive/2012/11/12/2765691.html2.cocos2d制作动态光晕效果基础 -- blendFunchttp://blog.csdn.net/yang3wei/article/details/7795764原创 2014-12-23 19:50:33 · 434 阅读 · 0 评论 -
[iuud8]coocs2dx之ios本机推送
iOS下推送可以分为本地推送和服务器推送两种。本地的推送对象是UILocalNotification.由iOS下NotificationManager统一管理,只需要将封装好的本地Notification对象加入到系统Notification管理机制队列中,系统会在指定的时间激发将本地Notification,应用只需设计好处理Notification的方法就完成了整个Notification流程原创 2014-12-23 19:22:44 · 487 阅读 · 0 评论 -
[iuud8]如何在mac下配置cocos2dx环境
安装后xcode之后,下载cocos2dx压缩包,解压通过中断cd到cocos2dx目录内输入下行命令sudo ./install-templates-xcode.sh运行成功后打开xcode即可以看到已经可以创建cocos2dx项目 但对于2.0以上的版本,则需要另外的方法还是需要打开终端 第一步,首先 cd cocos原创 2014-04-11 09:30:28 · 512 阅读 · 0 评论 -
[iuud8]基于cocos2dx3.2精灵变灰的shader效果
在游戏开发过程中,常常会用到使精灵变灰的功能,例如按钮的不可用,成就未达成等等。但是在cocos2dx中并没有直接提供类似的功能,但还好,基于shader也可以实现类似的效果。修改步骤如下:首先,需要在cocos2d>>renderer目录中新建两个文件:1:ccShader_PositionTextureGray.vert 并置入以下代码const char* ccPositionT原创 2015-11-30 19:23:49 · 704 阅读 · 0 评论