- 博客(47)
- 资源 (8)
- 收藏
- 关注
原创 小塔1024实现
最近使用cocos2d-x写了一个1024的游戏,大家可以看看。小塔1024——对坐标的处理和实现手势的判断小塔1024——卡片移动及随机位置添加卡片小塔1024——卡片的翻转和消除小塔1024——添加UI小塔1024——实现新手引导后期文章持续更新中!欢迎大家关注!
2014-04-20 21:43:39 1934
原创 输入输出流的使用(三)
这篇博客来看sstream字符串输入输出流的使用,当然父类拥有的方法sstream都可以继承过来使用,不同的是sstream有一个新的函数是str(),这个函数和fstream的open函数类似,是将字符流和特定的字符串关联起来,然后我们就可以向内存中的string字符串写入内容了,sstream的作用就是可以进行数据类型的转换,是string类型和其他的数据类型的一些转换,好了,现在来看代码吧。
2014-03-17 20:00:06 1185
原创 输入输出流的使用(二)
本文来自:http://www.zaojiahua.com/inputoutput-stream2.html皂荚花。上一篇博客写到了标准输入输出流iostream,这次我们来看一下它的子类文件输入输出流的使用。作为标准输入输出流的子类,父类具有的一些方法文件输出流当然可以继承过来了,这就意味着你可以使用标准输入输出流进行的一些操作,文件流也是可以的。文件流新增加的俩个函数是open和clo
2014-03-17 18:35:28 1413
原创 输入输出流的使用(一)
本文来自:http://www.zaojiahua.com/inputoutput-stream.html皂荚花。c++中定义的标准输入输出流是istream和ostream,他们是iostream类的父类,而cin是istream的对象,cout是ostream的对象。头文件fstream(对文件操作的流)包含了ifstream和ofstream,头文件sstream(对字符串操作的流)
2014-03-17 18:32:10 1689
原创 CCScale9Sprite点九图的制作和使用
本文转载自:http://www.zaojiahua.com/ccscale9sprite.html皂荚花。点九图也叫做九妹图,主要是用来适配的,当我们的图片在不同分辨率的手机上的时候就会被拉伸,这个时候普通的图片可能会变形,会不好看,但是点九图会很好的去适应,可以先看下效果啊。大家看到了吗?点九图拉伸后的效果非常的好,和普通的图片主要的区别就是边角了,边角非常清晰。下面说下原理吧。
2014-03-15 20:09:10 6928
原创 cocos2dx移植android平台-我的血泪史
本人这几天一直都没有跟新自己的网站内容,问我干什么去了,当然是做这篇文章做的事了,说起这个移植来真是麻烦啊,网上试验了各种方法,都不知道谁对谁错啊。不过经过本人这三天的研究最后终于成功了,为了让大家少走一些歪路,我决定一定要写下这篇文章,新手们,好好看,不要浪费时间了!现在我就把我遇到的问题和一种简单的方法(方法绝对靠谱)教给大家,还有就是我用到的所以资源。先说资源的问题,大家先去下载我给的资源,
2014-02-25 23:39:16 1983
原创 cocos2d-x之系统时间和随机数
随机数是我们在程序中经常要用到的,cocos2d-x用CCRANDOM_0_1产生随机数,但我们最后给它传入一个随机数种子,这样产生的随机数才是真正的随机数,而这个种子就是我们一般使用的时间。下面通过代码看看我们如何实现。[cpp collapse="false"]bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(!
2014-02-22 00:53:45 2265 1
原创 Cocos2d-x之动作类
我们玩的游戏一般都可以看到精灵的运动,游戏的世界就是一个运动的世界,而所有的这些动作都可以分为一些基本的动作和动作的组合,今天就来学习一下动作类CCAction,首先看一下类之间的继承关系。
2014-02-15 21:00:18 1371
原创 和我一步步快速搭建一个网站
今天要搭建一个个人的技术博客网站,把过程记录下来,以便以后参考,同时分享给需要的人。虽然我们在csdn上有博客,但是建一个自己的网站是很不错的,可以学到不少东西。 这里先说一下常见的服务器的配置,操作系统+服务器+后台语言+数据库:1、linux+apache+php+mysql2、windows+iis+.net+sqlserver 3、windows+tomacat+jsp
2014-02-08 14:11:54 3634 3
原创 UI开发之控件类CCControlSwitch
bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); //参数就不说了,看一下你的资源文件就明白了 CCControlSwitch * controlSwitch = CCControlSwitch::create(
2013-11-25 22:28:04 1688
原创 UI开发之控件类-CCControlColourPicker
bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); //设置一个显示字符串的label CCLabelTTF * title = CCLabelTTF::create("#128128128","Arial",32);
2013-11-24 21:29:44 1578
原创 UI开发之控件类-CCControlSlider
bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); //设置一个显示字符串的label CCLabelTTF * title = CCLabelTTF::create("slider value = 0.00","Ari
2013-11-24 19:52:49 1659
原创 UI开发之控件类-CCControlButton
在应用的开发中,无论是Android操作系统还是iOS操作系统,其开发框架都提供了控件,包括按键、拖动滑块等,这样提高了开发效率。对于游戏的开发,UI的开发同样需要控件来提高开发效率。对Cocos2D-x来说,从2.0版本开始提供了很多控件类来帮助我们更好地开发UI。bool HelloWorld::init(){ bool bRet = false; do {
2013-11-24 19:23:02 1910
原创 CCLayerColor层的使用
bool HelloWorld::init(){ bool bRet = false; do { //ccc4这个宏的参数分别为R,G,B,A最后一个是透明度,设置成255就是不透明的,设置成0是透明的 CC_BREAK_IF(!CCLayerColor::initWithColor(ccc4(128,128,128,255))); CCS
2013-11-24 16:50:19 1814
原创 CCScene,CCLayer,CCSprite的默认坐标和默认锚点
bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); CCSprite * sprite = CCSprite::create("image1.png"); this->addChild(sprite); //获得CCSpri
2013-11-23 19:56:36 1876 1
原创 世界坐标系,本地坐标系,opengl坐标系,屏幕坐标系
不多说,看注释。bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); //opengl的坐标系和世界坐标系相同,都是以屏幕左下角为原点,向右为x轴的增加方向,向上为y轴的增加方向 //这里的世界指的是游戏世界 //屏幕坐标系是以左
2013-11-23 18:47:49 3005
原创 单链表(c++)
//main.cpp#include #include "singleLinkList.h"using namespace std;int main(int argc,char * argv[]){ SingleLink sl; int value; int i; cout<<"\t\t\t\t\t单链表\n"; while(1) {
2013-10-16 20:41:22 1300
原创 顺序表(c++版)
//sequence.cpp#include #include "sequence.h"using namespace std;Arr::Arr(int * phead,int len,int curlen){ m_phead = phead; m_len = len; m_curlen = curlen;}Arr::~Arr(){ delete [] m_phea
2013-10-14 22:53:36 1228
原创 媒体库管理系统升级版
/*头文件article.h是book,disk,picture的基类,包含基本数据成员的定义,和成员函数的申明*/#ifndef ARTICLE_H#define ARTICLE_H#include #include #include //该文件是对文件流操作的文件using namespace std;class Article{private: int num;
2013-04-21 17:19:06 3112 11
原创 迷宫问题
//功能:利用递归调用完成迷宫问题的求解#include #include #include #include //申明迷宫函数int maze(char **a,int m,int n);//定义全局变量i,j用来存放迷宫数组的行数和列数int i,j;int main(){ int k; int m,n; char **a;//定义指向迷宫数组的二维指针 pri
2013-04-08 14:15:29 1207
原创 求大整数的阶乘
/*功能:求大整数的阶乘*//*解题思路:读入大整数,将被乘数和比其小一的乘数分别放在俩个字符串中,申明第三个字符串用来保存结果。然后进行循环。其中涉及到字符和数字转化的技巧,具体实现请看代码。*/#include #include #include using namespace std;string findmul(string str1);int main(){ s
2013-04-06 22:11:21 1941
原创 大整数相乘
/*功能:完成来个大整数的相乘*//*解题思路:读入俩个大整数,将他们分别放在俩个字符串中,申明第三个字符串用来保存结果。其中涉及到字符和数字转化的技巧,具体实现请看代码。*/#include #include #include using namespace std;int main(){ string str1,str2,tem; int len1,len2,len3
2013-04-05 20:13:03 1173
原创 大整数相加
/*功能:完成来个大整数的相加*//*解题思路:读入俩个大整数,将他们分别放在俩个字符串中,申明第三个字符串用来保存结果。从俩个字符串的末位开始相加,若大于10则向前进一位,他们的模数作为该位的结果,若不大于10,直接将该数做为结果,其中涉及到字符和数字转化的技巧,具体实现请看代码。*/#include #include #include using namespace std
2013-04-05 18:12:28 2937 6
原创 单链表
#include #include #include #include typedef struct node { int num; char name[10]; int score; struct node *pnext; }NODE,*PNODE;//头插法创建单链表 P
2013-03-24 18:19:20 1426
原创 经典c程序设计100例
每天完成5个经典c程序设计,把前几天和今天的贴上来。/*题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?*/#include int main(){ int arr[4]={1,2,3,4}; int i,j,k,count=0; int value[64]; for(i=0;i<4;i++) { for(j=0;
2013-03-17 20:05:58 2280
原创 南开百题难题破解(5)
/*题目要求:设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数, 报数到第m个人, 此人出圈, 再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,给出这n个人的顺序表p。请考生编制函数Josegh()实现此功能并调用函数WriteDat()把编号按照出圈的顺序输出到OUT.DAT文件中。设 n = 100
2013-03-14 14:26:25 1387 1
原创 南开百题难题破解(4)
题目要求:判断一个数是不是回文数"回文数"是一种数字。如:98789, 这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字就是回文数解答如下:/*整体的思路是将数字的各位全部逆转,比较原数个逆转后的数看是否相等,若相等,则该数为回文数。*/int jsValue(long n){ long tem=n;//将n的值放到临时变量tem里边
2013-03-09 18:50:06 1277
原创 南开百题难题破解(3)
题目要求:如:大字符串asasd asa 小字符串as 则n=3;解答如下:这个不难看懂,就不加注释了。nt findStr(char *str, char *substr){ char *p=str,*q=substr,*tem1=NULL,*tem2=NULL; int slen=strlen(str),sublen=strlen(substr); int co
2013-03-09 16:56:23 1184
原创 c语言有关字符操作的几个库函数
1、isalpha原型:int isalpha(int ch)功能:判断字符ch是否为英文字母,当ch为英文字母a-z或A-Z时,在标准c中相当于使用“isupper(ch)||islower(ch)”做测试,返回非零值(不一定是1),否则返回零。头文件:头文件加入#include (C语言使用ctype.h>)2、isupper原型:extern int isupper(
2013-03-07 18:59:45 1108
原创 南开百题难题破解(2)
题目要求:输入一个英文句子,翻转句子中的单词顺序。但单词内的顺序不变。句子中单词空格隔开。 为简单起见,标点符号和普通字母一样处理。 例如输入"I am a student.",则输出 student. a am I题目解答:void StrOL(void){ int i,j,len; int start=0,end=0; char buf; for (i=0;
2013-03-07 18:26:18 1191
原创 南开百题难题破解(1)
题目要求:从左到右依次扫描字符串str,把小写字母o左边的所有字符移到该串的右边,并把该小写字母o删除,继续扫描字符串str并做上述操作,直到字符串str中所有的小写字母o被删除为止。解答如下:void StrOR(void){ int i,j,k=0;//定义三个变量,i表示行数,j表示列数,k指向每一行的第一个字符 int len;//用来存放每行的字符数 char
2013-03-07 16:24:59 1203
原创 数据排序的几种方法(c语言实现)
/*功能:用以下几种方法实现c语言中的常用排序*/ #include "stdio.h"void select_Sort1(int a[],int n);void select_Sort2(int a[],int n);void bubble_Sort(int a[],int n);void insert_Sort(int a[],int n);void quick_Sort(
2013-03-05 17:31:32 4587
原创 生产者消费者问题
class Demo4{ public static void main(String[] args) { Resourse r = new Resourse(); new Thread(new Producer(r)).start(); new Thread(new Producer(r)).start(); new Thread(new Customer(r)).sta
2013-01-20 14:59:22 885
原创 单例设计模式
饿汉式:用java实现如下:class Single{ private String name="zhang san"; private int num=20; private static Single s = new Single(); private Single(){} public static Single getInstance() { return s;
2013-01-14 18:50:54 802
原创 媒体库管理系统
//这个是main.cpp中的代码#include #include //作用是调用setw()函数#include #include //使用exit()函数#include //使用文件输入输出流#include "article.h"//#include "article.cpp"#include "book.h"#include "picture.h"#include
2013-01-12 14:27:04 4592 1
原创 图的建立及BFS,DFS遍历
#include #include #include #define MAX 20 //图可以存储的最大节点数为20;struct tnode{ struct tnode * next;//指向下一个临节点 int data;//存放邻节点在数组中的位置};struct node{ int valu;//存放节点的值 struct tnode * link;//指向邻节
2012-11-11 20:00:13 2580 1
原创 二叉树
#include #include #include #define NULL 0;//定义一棵树struct tree{ int data; struct tree *lp , *rp;};//定义一个栈struct stack{ struct tree *top; struct tree *bottom;};void creattree(struct tree
2012-10-28 15:35:30 1174 1
计算机等级考试软件及答案代码
2013-03-27
南开百题上机软件及答案代码
2013-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人