自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql总结

InnoDBInnoDB 是 MySQL 默认的事务型存储引擎,只要在需要它不支持的特性时,才考虑使用其他存储引擎。InnoDB 采用 MVCC 来支持高并发,并且实现了四个标准隔离级别(未提交读、提交读、可重复读、可串行化)。其默认级别时可重复读(REPEATABLE READ),在可重复读级别下,通过 MVCC + Next-Key Locking 防止幻读。主索引时聚簇索引,在索引中保存了数据,从而避免直接读取磁盘,因此对主键查询有很高的性能。InnoDB 内部做了很多优化,包括从磁盘

2021-08-16 14:25:43 201

转载 SVN环境搭建

http://www.cnblogs.com/sns007/p/5769393.html

2017-02-01 15:54:16 259

原创 cocos2d-x 3.x学习之虚拟摇杆

摇杆类#ifndef Joystick_hpp#define Joystick_hpp#include #include "cocos2d.h"USING_NS_CC;enum TagDirection{ ROCKER_START = 0, ROCKER_UP, ROCKER_DOWN, ROCKER_LEFT, ROCKER_RIGHT,

2016-10-21 16:10:08 1133

原创 cocos2d-x 3.x学习之屏幕适配

设置适配策略(图片背景的宽和高,适配的策略)    SHOW_ALL:    960 / 800 = 1.2 宽    640 / 480 = 1.3 高    800 * 1.2 = 960    480 * 1.2 = 576小于640,屏幕上下方会出现黑边    SHOW_ALL:采用屏幕的宽与图片的宽,屏幕的高与图片的高两个比值较小的因子作为图片的缩放因子,图片全部

2016-10-20 11:41:55 371

原创 cocos2d-x 3.x学习之弹出音乐音效勾选框及滑动条

因为要做出这个效果搞了好几天终于想到一个比较好的办法,参考了喔喔回家游戏.h文件中含有这些函数和变量的声明static Scene *createScene();virtual bool init();CREATE_FUNC(Start);void start();void setLayer();void helpLayer();void setMusic(Ref *pSend

2016-10-18 20:05:40 1016

原创 cocos2d-x 3.x学习之滑动条控制背景音乐音量

#include #include "cocos2d.h"#include "StartScene.hpp"#include "ui/CocosGUI.h"#include "SimpleAudioEngine.h"USING_NS_CC;using namespace ui;using namespace CocosDenshion;class Setting:public La

2016-10-17 19:51:09 2719

原创 cocos2d-x 3.x学习之进度条

#include "Actions.hpp"#include "cocos2d.h"USING_NS_CC;class Progresstimer:public Layer{public: static Scene* createScene(); virtual bool init(); void load(float dt); CREATE_FUNC(Pr

2016-10-10 11:25:56 439

原创 cocos2d-x学习之屏幕适配问题

//在文件 AppDelegate.cpp中 的 applicationDidFinishLaunching 方法中实现. bool AppDelegate::applicationDidFinishLaunching() { auto director = Director::getInstance(); auto glview = director->getOpe

2016-10-09 11:30:52 292

原创 cocos2d-x 3.x学习之声音系统

#include "cocos2d.h"#include "SimpleAudioEngine.h"#include "extensions/GUI/CCControlExtension/CCControlSlider.h"USING_NS_CC;using namespace CocosDenshion;using namespace extension;class AudioSli

2016-07-10 20:49:47 2099

原创 cocos2d-x 3.x学习之拖动滑块类

#include "cocos2d.h"#include "extensions/GUI/CCControlExtension/CCControl.h"#include "extensions/GUI/CCControlExtension/CCControlSlider.h"using namespace cocos2d;using namespace extension;USING_N

2016-07-09 16:27:59 1114

原创 cocos2d-x 3.x学习之多点触摸

#include "cocos2d.h"USING_NS_CC;class HelloWorld : public cocos2d::Layer{private: double _distance;//两个触摸点之间的距离 double _deltax;//目标x轴的改变值 double _deltay;//目标y轴的改变值 Sprite* _bgSprit

2016-07-06 14:33:12 2545

原创 cocos2d-x 3.x学习之TouchOneByOne单点触摸

#include #include "cocos2d.h"USING_NS_CC;class TouchOneByOneTest:public Layer{public: static Scene* createScene(); virtual bool init(); void menuCloseCallback(Ref* pSender); CREATE

2016-07-05 10:47:54 1263

原创 cocos2d-x 3.x学习之MenuItem

#include #include "cocos2d.h"USING_NS_CC;class MenuTest:public Layer{public: static Scene* createScene(); virtual bool init(); void menuPrintCallback(); void menuItemToggle(Ref* pS

2016-07-04 21:40:01 722

原创 cocos2d-x 3.x学习之ActionEaseTest

//创建一个精灵在底部 auto dance = Sprite::create("dance.png"); dance->setPosition(Vec2(dance->getContentSize().width / 2,dance->getContentSize().height / 2)); this->addChild(dance); //创建一个精灵在中间

2016-07-03 18:50:50 288

转载 Quick-Cocos2d-x入门系列(一)

由于 Cocos2d-x 中使用的是 C++ 语言,而 C++ 又对开发人员要求较高,所以逐渐地,开发者们开始将 Cocos2d-x 的 C++ 接口转成了 Lua 接口,从而衍生出了 Cocos2d-lua 的版本。而 Quick(Quick-Coco2d-x)是 Cocos2d-lua 的一个豪华增强和扩展版本,它重写了支持代码、解决了内存泄露和只能使用全局函数做回调等等问题。Quick 能让

2016-07-03 15:58:04 1089

原创 cocos2d-x 3.x学习之ActionCombination

#include#includeUSING_NS_CC;class ActionCombination :public Layer{public: static Scene* createScene(); virtual bool init(); void menuCloseCallback(cocos2d::Ref* pSender); CREATE_FUNC(ActionCom

2016-06-22 09:28:15 239

原创 cocos2d-x 3.x学习之RotateAction

#include"RotateActionScene.h"Scene* RotateAction::createScene(){ auto scene = Scene::create(); auto layer = RotateAction::create(); scene->addChild(layer); return scene;}bool RotateAction::init

2016-06-15 20:22:06 340

原创 cocos2d-x 3.x学习之ScaleAction

#include"ScaleActionScene.h"Scene* ScaleAction::createScene(){ auto scene = Scene::create(); auto layer = ScaleAction::create(); scene->addChild(layer); return scene;}bool ScaleAction::init(){

2016-06-15 16:54:14 313

原创 cocos2d-x 3.x学习之JumpAction

创建JumpTo和JumpBy的实例时,第一个参数是动作时间间隔,第二参数是位置坐标,第三个参数是跳跃高度,第四个参数是跳跃的次数,两者的区别是前者是跳跃到位置坐标,而后者是在当前位置的基础上跳跃位置坐标的距离JumpActionScene.cpp#include"JumpActionScene.h"Scene* JumpAction::createScene(){ auto scen

2016-06-15 15:12:02 1374

原创 cocos2d-x 3.x学习之MoveAction

MoveActionScene.cpp文件#include"MoveActionScene.h"Scene* MoveAction::createScene(){ auto scene = Scene::create(); auto layer = MoveAction::create(); scene->addChild(layer); return scene;}bool M

2016-06-15 14:42:45 286

原创 cocos2d-x 3.x学习之TintAction

TintActionScene.cpp文件#include"TintActionScene.h"Scene* TintAction::createScene(){ auto scene = Scene::create(); auto layer = TintAction::create(); scene->addChild(layer); return scene;}bool T

2016-06-15 14:09:58 209

原创 cocos2d-x 3.x学习之FadeAction

FadeActionScene.cpp文件#include"FadeActionScene.h"Scene* FadeAction::createScene(){ auto scene = Scene::create(); auto layer = FadeAction::create(); scene->addChild(layer); return scene;}bool F

2016-06-15 10:36:52 276

原创 cocos2d-x 3.x学习之ShowAction

ShowActionScene.h文件#include#includeUSING_NS_CC;class ShowAction :public Layer{public: static Scene* createScene(); virtual bool init(); CREATE_FUNC(ShowAction);};ShowActionScene.cpp文件#incl

2016-06-15 10:15:51 432

原创 cocos2d-x 3.x学习之Vector常用函数

Vector常用函数Vectorvec(10);log("%s", vec.empty() ? "Vector0" : "Vector1");auto node1 = Node::create();node1->setTag(1);vec.pushBack(node1);auto node3 = Node::create();node3->setTag(3);vec.pushBack

2016-06-14 20:01:10 323

原创 cocos2d-x 3.x学习之SpriteFrameCache

了解SpriteFrameCache的使用//获取精灵帧缓存的单例对象auto spriteFrameCache = SpriteFrameCache::getInstance();//从plist文件添加多个精灵帧spriteFrameCache->addSpriteFramesWithFile("grossini-aliases.plist");//根据图片的名称创建一个精灵帧

2016-06-14 18:36:45 338

原创 Popstar小游戏4(Popstar检测点击POP的上下左右)

在HelloWorldScene场景中,声明文件中private: //创建一个数组来存放点击的POP __Array *poparr; //通过传递过来的点击pop对象获取它上下左右的数据 __Array *checkPopUDLR(PopSprite *pop);实现文件中,onTouchBegin函数中判断自身格子周围是否有相同的bool Hel

2016-06-07 19:55:53 582

原创 Popstar小游戏3(Popstar点击获取POP对象)

代码还是放在HelloWorldScene中,主要是监听触摸事件的设置声明文件public: //监听手势识别 virtual bool onTouchBegin(Touch *touch,Event *event);private: //点击得到pop对象  PopSprite *getPopStarSprite(Size size,Point t

2016-06-07 17:18:57 546

原创 Popstar小游戏2(Popstar自动创建POP游戏方阵)

Popstar自动创建POP游戏方阵,放在HelloWorldScene文件中//自动创建游戏10*10的矩形方阵public: void autoCreatePopSprite(Size size);private:    //定义PopSprite数组    PopSprite* popStarSprite[10][10];实现文件void Hello

2016-06-07 16:05:39 446

原创 Popstar小游戏1(Popstar的POP精灵的创建)

.h文件,声明函数#include "cocos2d.h"USING_NS_CC;class PopSprite : public Sprite{public: //初始化游戏的数值,宽度,高度,X轴,Y轴 static PopSprite* createPopSprite(int numbers,int width,int height,float popSprit

2016-06-07 15:15:50 473

原创 cocos2d-x获取按钮事件

//声明回调方法void moveToLeft(Ref* sender);void moveToRight(Ref* sender);void quickMove(Ref* sender);//按钮auto leftBtn = MenuItemImage::create("arrow1.png","arrow1.png",CC_CALLBACK_1(TollgateScen

2016-05-28 16:00:03 864

原创 cocos2d-x中背景图片滚动

cocos2d-x中背景图片滚动void BackgroundLayer::logic(float dt){ int PosY1 = m_bg1->getPositionY();//图片1的y坐标 int PosY2 = m_bg2->getPositionY();//图片2的y坐标 int iSpeed = 3;//图片滚动的速度 //两张地图一起滚动 P

2016-05-26 20:46:13 388

原创 1.处理屏幕触摸(单点触摸)

单点触摸步骤:1.需要设置一个tag值监听才能找到     2.监听事件//1.创建监听对象auto listener = EventListenerTouchOneByOne::create();//2.定义监听对象的回调方法listener->onTouchBegin = CC_CALLBACK_2(HelloWorld::onTouchBegin,this);

2016-05-24 16:41:41 547

原创 数组与字符串以及结构体还有共用体

1数组// 1.普通声明和初始化int nums[3] = {25, 65, 4};// 2.只声明int num[3];  // 这样数组里的元素值是未知的// 3.只声明,然后赋值int num[3];num[0] = 1;num[1] = 34;num[2] = 9;// 4.文艺青年的初始化int nums[3] = {89}; // 第0个

2016-05-15 19:30:13 378

原创 从此刻走向cocos2d-x开发之路

本来早就想做决定的,一直在忙着软考,加上之前学的有点杂,各种都学了点,也算入了个门吧。但是最终还是敲定自己走手机游戏开发了,在这条路上可能荆棘丛生,但是没有办法,经过前期的准备,自己对这行业还是有一定的了解,以前几乎没有写博客的习惯,还是要经常写点博客,做做笔记,把一些该记录的记录下来吧!

2016-05-15 13:29:48 294

翻译 总结的真好

时间都去哪儿了?        一晃而过,越来越能体会到这个词的真实感。特别是过了二十岁,这种感觉越来越深刻,越来越强烈,犹如小编做公交车的时候一直向后排排倒的香樟树,还记得有首歌叫时间都哪儿了,而后,这首歌传遍了大江南北,或许在电视机屏幕另一端的那个你,在听到旋律与歌词的那一瞬,你的心是否也被重重的戳了一下,因为她唱出了心声,击中内心最柔软的地方,你是否也像小编一样陷入了深深的沉思,就像歌词

2015-07-23 17:39:39 2585

转载 KMP算法详解

KMP算法详解(转)              引记    此前一天,一位MS的朋友邀我一起去与他讨论快速排序,红黑树,字典树,B树、后缀树,包括KMP算法,唯独在讲解KMP算法的时候,言语磕磕碰碰,我想,原因有二:1、博客内的东西不常回顾,忘了不少;2、便是我对KMP算法的理解还不够彻底,自不用说讲解自如,运用自如了。所以,特再写本篇文章。由于此前,个人已经写过关于KMP

2014-10-11 10:24:04 367

大数问题的介绍

简单明了的介绍大数问题的处理,同时让你更清楚的解决高精度问题。

2014-12-15

数据结构与算法

培养学生良好的程序设计技巧,和熟练的算法分析能力。使得他们能够开发出高效的程序

2014-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除