关闭

C++一些类型转换

1. string转const char*    string s = "abc";    const char* c_s = s.c_str(); 2. const char*转string    直接赋值即可    const char* c_s = "abc";    string s(c_s); 3. string转char*    string s = "ab...
阅读(473) 评论(0)

Cocos2d-x实现简易翻牌效果

翻牌效果网上找了好多,复杂点的有自己重写一个sprite类来实现,简单的就利用引擎自带的动作CCOrbitCamera来实现,但是存在一些问题,图片旋转之后变反了。 我在用的只是一个简单的翻牌效果,点击之后图片翻牌,翻到一半之后图片切换到另外一面,再继续剩下的旋转。 注:下面的代码只能翻牌一次,第二次就会乱了,当然,我需要的也只是翻牌一次而已。 简单的加载图片: pSprite = CC...
阅读(1178) 评论(0)

简易小游戏(类似打飞机)的简单实现cocos2d-x-2.1.5

之前制作的简单的一个小游戏,整理之后分享一下,...
阅读(2084) 评论(0)

Android SDK Manager更新不了的解决方法

再一次配置cocos2d-x的android环境,结果到了最后SDK更新慢,基本更新不了,网上试了好多方法,这个方法最好了,瞬间就更新好了,好文章值得收藏。 原文:http://www.cnblogs.com/weisenz/archive/2012/09/20/2695486.html android SDK Manager更新不了,出现错误提示:"Failed to fetch U...
阅读(971) 评论(0)

VS2010和VS2012共存,以及Cocos2d-x2.1.X版本和3.0版本共存

为了尝试一下cocos2d-x-3.0beta版本,就装了个Visual studio 2012,按照网上的教程一步一步进行下去,最终成功运行出3.0版本,此时使用的python版本是Python33的,原先的Python27卸载掉了。后来创建cocos2d-x-2.1.5项目,结果发现以前的方法用不了了,原来python3.X和2.X相差了好多。没办法,2.1.5也是做项目的,3.0只是空余时间...
阅读(2189) 评论(0)

Cocos2d-x之塔防(二)让怪物跑起来

之前用的版本是2.0.1的版本,后来又用2.1.1重新写了一部分,现在全新开始,就用最新的版本,cocos2d-x-3.0beta,这个版本和之前的相比变化挺大的。 首先,肯定就是加载地图了,这里我用的是地图编辑器tIDE Tile Map Editor,具体用法请点击下面的链接 http://blog.csdn.net/nat_myron/article/details/8763570 ...
阅读(2611) 评论(0)

Cocos2d-x之塔防(一)-写在开发之前

去年三四月份,花了将近两个月的时间,做了一个简陋的塔防游戏,三种怪物,三种塔,自己真的学到了很多很多。策划美术加程序都是自己一个人在做,所以构思变化很大,程序一直在完善,中间美术也彻底换了一套,用了那时很火的保卫萝卜的素材。最终经大神指点,决定推翻重写,按照自己现有的合理构思逻辑重新写一遍,因为在之前版本上得修改好多地方,一直不忍删除自己辛辛苦苦敲的代码。然而,没有做多少,只实现了一个怪物按照指点...
阅读(2865) 评论(3)

cocos2dx监听home键,锁屏,后台转前台暂停功能

原文地址 http://blog.csdn.net/qq634416025/article/details/8739780,不错的文章,转载收藏一下 根据cocos2d-x游戏原理当home键或者锁屏键被按下,游戏处于后台状态就会调用AppDelegate.cpp里面的方法applicationDidEnterBackground() 其实按照这个方法的意思就可以知道到底是怎么回事...
阅读(2467) 评论(0)

Cocos2d-x中应用C++11正则表达式检验邮箱地址(跨平台)

包含一下头文件 #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) #include #endif #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID||CC_TARGET_PLATFORM == CC_PLATFORM_IOS) #include #endif 方法 #if (CC_TARGET_PLAT...
阅读(4122) 评论(6)

Cocos2d-x中用C++获取当前系统时间,实现跨平台

直接上代码吧 std::string Tools::get_date_now() { #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID || CC_TARGET_PLATFORM == CC_PLATFORM_IOS) struct cc_timeval now; CCTime::gettimeofdayCocos2d(&now, NULL);...
阅读(2562) 评论(0)

C/C++解析文件路径,获取盘符、路径、文件名及扩展名

经常要处理跟文件相关的东西,免不了要做一些解析路径以及文件名扩展名的工作。 以前傻傻的自己去strstr斜杠,然后慢慢匹配解析,后来才发现有API做好了相应的工作了。。。 函数原型: [cpp] view plaincopy void _splitpath( const char *path, char *drive, char *d...
阅读(1259) 评论(1)

C++课程设计之模拟一个微型生态系统

题目: 模拟一个微型生态系统。有青草、兔子、狐狸三种生物。可以用网格表示整个环境,每个格子内用不同字母表示不同事物:空地E青草G兔子R狐狸F。系统规则如下: 1)初始状态随机出现GRF; 2)若格子为G,下一轮其周边八个格子中为E的格子中会至少有一个变为G; 3)若格子为R,若其周围八个格子都没有G或其中一个出现F,则下一轮此格子为E;否则其中一个为G的格子变为R; 4)若格子为F,其周围...
阅读(2567) 评论(0)

C++课程设计之大整数类

偶然间发现去年写的课程设计作业,写的还不错,涉及的知识面还挺多的,现在都有些记不得了,有时间得好好看看c++了。 题目: 设计并实现大整数类,并测试其加减乘除运算(至少有一个数是20位以上的整数)。利用它计算并显示30!。(要求:必须实现拷贝构造函数、四则运算重载、友元函数、插入和提取运算符重载)   问题分析:     要想实现真正的大整数类,即其位数不确定且可以无限大,那么选择...
阅读(6914) 评论(3)

Cocos2d-x使用android拍照功能加载照片内存过大,通过另存照片尺寸大小解决

使用2dx调用android拍照功能,拍照结束后在2dx界面显示拍照照片,如果不对照片做处理,会出现内存过大的问题,导致程序崩溃,如果仅仅另存拍照照片,则照片质量大小均下降,导致照片不够清晰,后来发现只需要修改照片尺寸大小就可以解决,而且质量没有太多改变,照片清晰足够。 调用拍照功能 public static void onClickTakePhoto() { String stat...
阅读(2595) 评论(0)

Cocos2d-x实现android的Toast效果

感觉android中的toast效果挺不错的,就试着自己用2dx做了一下,挺简单的,效果也不错。 XYToast.h #pragma once #include "cocos2d.h" #include "cocos-ext.h" USING_NS_CC; USING_NS_CC_EXT; using namespace std; class XYToast: public CCLay...
阅读(3438) 评论(2)
70条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:121212次
    • 积分:1736
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:33篇
    • 译文:0篇
    • 评论:35条
    文章分类
    最新评论