自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sanyuancap

如果今天是我生命的最后一天,那些原本今天要做的事我还想去做吗?

  • 博客(166)
  • 收藏
  • 关注

原创 windows jekyll安装和配置

1、安装配置git参考:http://huimofademuou.blog.163.com/blog/static/65174914201281193242829/windows用户选择msysgit,下载安装完成。ssh密钥生成:cmd运行ssh-keygen -t rsa -C "your_email@youremail.com",一路默认空格搞定。打开github设置页面,添

2014-11-16 19:20:47 659

原创 jekyll安装成功

重装了ruby1.9.3,竟然成功了。操作系统:黑苹果OSX10.9.5ruby版本:1.9.3p550 (2014-10-27 revision 48165) [x86_64-darwin13.4.0]jekyll版本: 2.5.1学习markdown简书:http://www.jianshu.com/作业部落:https://www.

2014-11-14 18:24:53 527

转载 GitHub Pages博客托管

GitHub Pages分为两种类型,一种是”User and Org Pages”,一种是”Project Pages”。前者是用户的主页,一个用户仅有一个。后者是每个项目的主页。第一种的创建方法:在GitHub网站上,点击右上角的+号图标,创建一个新的Repo,Repository 的名字必须为 username.github.com。然后点击Settings进入该Re

2014-11-14 11:31:26 774

原创 那些年用过的RSS阅读器

最近几天在折腾RSS阅读器,操作系统是黑苹果OS X 10.9.5,换了各种各样的阅读器,总没有一款适合我,抓狂中。。。下面是对这两天换的阅读器的对比分析1.feedly:缺点:不稳定、gmail经常无法连接,而且免费版无法导出OPML,勉为其难的在使用中优点:用户体验完美,操作流畅2.Shrook:缺点:闪退、界面太丑看见就不想用下去,分组整理就是个渣优点

2014-11-13 14:02:08 704

原创 打android包步骤

1.在eclipse导入android文件夹,如图2.导入java文件夹,如图1+23.修改项目属性,右键项目文件夹,选择“Properties”,添加ndk路径,如图34.修改代码bug:遇到的问题有ccColor3B赋值问题和tilemap的图片路径问题、中文字符图片不识别问题不识别ccColor3B color= {217,46,36}

2014-11-12 17:24:51 543

转载 -pie can only be used when targeting iOS 4.2 or later错误解决

在工程的build setting里,把IPHONEOS_DEPLOYMENT_TARGET改成4.2或以上就行了

2014-11-11 15:12:51 2239

转载 hpp和cpp

.hpp 对应与.cpp 是标准的写法.当然.h也可以.

2014-10-29 10:11:25 1994

原创 CCCamera

CCCamera:调整eyez的值可以实现缩放Z值就是摄像机离物体距离,拿眼睛看一个物体,离物体远,看起来物体小,离物体近,物体看起来大。CCCamera* camera = this->getCamera();    float eyeZ = CCCamera::getZEye();    camera->setEyeXYZ(mLastEyeX, 0, eyeZ);

2014-10-29 10:09:50 505

原创 场景和坐标

CCDirector::sharedDirector()->convertToGL 转换到OPENGL坐标系CCDirector::sharedDirector()->convertToUI 转换到屏幕坐标系pushscene压栈,并没有释放replacescene,释放旧场景replacescene出错如果场景没有准备好或者没有正确载入资源,替

2014-10-29 10:07:09 537

转载 屏幕左下角的debug信息中GL_verts代表什么含义

gl_vertsgl绘图的时候需要把顶点数据发送给显卡,这个信息显示的是当前发送给显卡的顶点数量 。gl_callsdrawcall 就是执行了多少次渲染指令吧. 渲染顺序应该是提交顶点信息 uv ->执行画图drawcall越多证明上面步骤做了越多次..drawcall就是调用了多少次glDrawArray和glDrawElementArray

2014-10-29 10:04:40 6332

转载 cocos2d-html5如何运行

之前用cocos2d-html5-v2.2.2时,可以通过直接打开index.html来启动,修改代码后只需要刷新一下页面就可以看到变化。现在用cocos2d-js-v3.0index.html没办法直接打开了,只能在控制台用cocos run -p web来打开,而且修改代码后刷新浏览器或者全部关闭后再运行都不更新,甚至换了一个工程运行还是启动的之前的工程,我感觉是编译好的代码会缓存一段时间

2014-10-29 10:01:20 1287

原创 CCRGBAProtocol、CCLayerGradient学习笔记

CCRGBAProtocol:颜色调节接口类CCRGBAProtocol* rgba;rgba->setCascadeColorEnabled(enable);//为了在父sprite执行颜色变化的时候,子sprite也可以执行到这个变化rgba->setCascadeOpacityEnabled(enable);//为了在父sprite执行透明度变化的时候,子sprite也可以执行到

2014-07-21 15:56:48 613

原创 CCControlSwitch学习笔记

// Create the switch        CCControlSwitch *switchControl = CCControlSwitch::create            (                CCSprite::create("extensions/switch-mask.png"),                CCSprite::create

2014-07-21 15:49:41 507

原创 CCControlStepper学习笔记

CCSprite *minusSprite       = CCSprite::create("extensions/stepper-minus.png");    CCSprite *plusSprite        = CCSprite::create("extensions/stepper-plus.png");        return CCControlStepper::

2014-07-21 15:46:16 434

原创 CCEditBox学习笔记

CCEditBox* m_pEditName;m_pEditName = CCEditBox::create(editBoxSize, CCScale9Sprite::create("extensions/green_edit.png"));    m_pEditName->setFontSize(25);    m_pEditName->setFontColor(ccRED); 

2014-07-21 15:44:28 574

原创 CCControlButton学习笔记

CCControlButton *button = CCControlButton::create(titleButton, backgroundButton);    button->setBackgroundSpriteForState(backgroundHighlightedButton, CCControlStateHighlighted);    button->setTitl

2014-07-21 15:43:01 684

原创 CCControlSlider滑动按钮学习笔记

CCControlSlider *slider = CCControlSlider::create("extensions/sliderTrack.png","extensions/sliderProgress.png" ,"extensions/sliderThumb.png");        slider->setAnchorPoint(ccp(0.5f, 1.0f));     

2014-07-21 15:42:07 518

原创 CCControlPotentiometer旋转调节调节按钮学习笔记

CCControlPotentiometer *potentiometer = CCControlPotentiometer::create("extensions/potentiometerTrack.png"                                                                                ,"extensions

2014-07-21 15:27:53 545

原创 httpclienttest学习笔记

发送get请求        CCHttpRequest* request = new CCHttpRequest();        request->setUrl("http://www.baidu.com");        request->setRequestType(CCHttpRequest::kHttpGet);        request->setRespons

2014-07-21 15:18:07 490

原创 条纹光带学习笔记

创建条纹光带CCMotionStreak *streak = CCMotionStreak::create(2, 3, 32, ccGREEN, s_streak);设置条纹模式streak->setFastMode

2014-07-18 13:57:58 481

原创 运动action学习笔记

[21]:CCEaseBounceIn::create("action对象");       //让目标动作具有反弹效果,从起点反弹[22]:CCEaseBounceOut::create("action对象");    //让目标动作具有反弹效果,从终点反弹[23]:CCEaseBounceInOut::create("action对象");    //让目标动作具有反弹效果

2014-07-17 19:09:01 462

原创 ccparticlesystem学习笔记

CCParticleSystem*    m_emitter;获取粒子个数m_emitter->getParticleCount();创建粒子的两种方式1.CCParticleSystem* ignore = CCParticleSystemQuad::create("Particles/SmallSun.plist");//每个粒子用4个点(Quad,矩形)表示的粒子系统

2014-07-17 19:08:10 490

原创 ccanimation学习笔记

CCActionInterval *actionTo = CCSkewTo::create(2, 37.2f, -37.2f);CCRotateTo* actionTo = CCRotateTo::create(2, 37.2f, -37.2f);CCRotateTo* actionTo = CCRotateTo::create(2, 37.2f);曲线运动CCCa

2014-07-17 19:04:59 458

原创 texutre2d学习笔记

dumpCachedTextureInfo()(输出缓存的信息)函数来处理抗锯齿。当图片放大的时候会使用相邻的四个像素进行混合运算。从而消除锯齿。但是会让图片产生模糊的感觉。setAntiAliasTexParameters()GL_LINEAR_MIPMAP_LINEAR可以让纹理又好又光滑,GL_LINEAR是对靠近像素中心的2*2纹理单元取平均值,GL_CLA

2014-07-16 16:09:15 571

原创 accelerametor学习笔记

设置允许加速器setAccelerometerEnabled(true);设置加速代理CCAccelerometerDelegate检测到加速didAccelerate(CCAcceleration* pAccelerationValue)记得转换坐标CCPoint ptTemp = pDir->convertToUI(ptNow);

2014-07-16 16:07:39 427

原创 ccuserdefault(学习笔记)

ccuserdefault(用户数据存储)字典的fang'shiCCUserDefault::sharedUserDefault()->setStringForKey("string", "value2");ret = CCUserDefault::sharedUserDefault()->getStringForKey("string");CCLOG("string is %

2014-07-16 16:06:15 458

原创 手机按键学习笔记

按键测试CCKeypadDelegate设置按键代理设置允许按键setKeypadEnabled(true);按键被点击keyBackClicked()keyMenuClicked()

2014-07-16 16:04:37 520

原创 zwoptex/texturepacker学习笔记

动画图片效率工具用帧创建精灵sprite2 = CCSprite::createWithSpriteFrame(CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName("grossini_dance_generic_01.png"));plist framesprite1->setDisplay

2014-07-16 16:04:17 629

原创 texturecache学习笔记

texturecache//加载一张图,就更新回掉函数,在函数中更新label。等所有图都更新完毕,再创建sprite::createCCTextureCache::sharedTextureCache()->addImageAsync("Images/blocks.png", this, callfuncO_selector(TextureCacheTest::loadingCa

2014-07-16 14:08:24 583

原创 CCFileUtils学习笔记

CCFileUtils *sharedFileUtils = CCFileUtils::sharedFileUtils();添加文件别名CCDictionary *dict = CCDictionary::create();dict->setObject(CCString::create("Images/grossini.png"), "grossini.bmp");dict-

2014-07-16 13:39:07 782

原创 clippingnode学习笔记

ccclippingnode:cliper(总节点)ccdrawnode:stencil(模板)ccsprite:content(内容)cliper->setstencil(stencil)cliper->addchild(content)//设定遮罩的模式true:显示没有被遮起来的纹理  //如果是false:显示遮罩起来的纹理  clip-

2014-07-15 18:56:40 424

原创 单例模式学习笔记

单例优点1.减少内存开支2.减少性能开销3.写文件时避免资源多重占用4.优化共享资源访问缺点1.自行实例化的特点导致无法扩展,只能修改源码2.对测试不利,只有全部完成单例代码才能测试3.与单一职责原则有冲突适用1.生成唯一序列号的环境2.整个项目需要一个共享访问点3.创建对象需要消耗资源过多(例如要访问IO和数据库)4

2014-07-15 13:12:00 349

原创 ccprogressTime学习笔记

ccprogressTimer两种渐进方式:1.setpercentage2.ccprogressTo(动作)+runactionprogressTimer重点函数setMidpoint(横向动作要设置x坐标,y坐标没用,随机设置0和1)(同理纵向坐标设置y)(圆圈动作的x和y标识中心点为支持)setBarChangeRate(跟setMidpoint同理)(x和y分别

2014-07-15 10:44:07 450

原创 cclable学习笔记

CCLabel设置两位格式sprintf(string, "%2.2f Test", m_time);设置格式为00:00CCLabelBMFont::create("00.0", "fonts/bitmapFontTest.fnt");设置格式为00:0图片后缀cclabelatlas:plist+pngcclabelbmf:fntcclabelttf:t

2014-07-15 10:43:35 429

转载 函数名修改记录

rename_functions = CCSpriteFrameCache::[addSpriteFramesWithFile=addSpriteFrames spriteFrameByName=getSpriteFrame isFlipX=isFlippedX isFlipY=isFlippedY],CCMenuItemFont::[setFontNameObj=setFontName

2014-07-15 10:42:55 429

原创 ccmenu学习笔记

按钮种类1.CCMenuItemSprite2.CCMenuItemImage3.CCMenuItemLabel4.CCMenuItemFont5.CCMenuItemToggleCCMenuItemLabel创建可以用labelatlas/labelttf/labelbmfCCMenuItemLabel::create(labelAtlas, this, me

2014-07-15 10:42:13 394

原创 ccscale9sprite

1.#include "cocos-ext.h"2.using namespace extension;3.ti'a    CCRect cjyRect = CCRectMake(0, 0, 160, 100);    CCRect cjyRectIn = CCRectMake(50, 30, 60, 40);    CCScale9Sprite *cjy9 = CCScale

2014-07-11 19:20:23 417

原创 析构函数被调用

最近调试代码遇到一个场景无法释放如果不释放数组等主动分配的,场景切换不会起作用,析构函数不会被调用

2014-07-10 18:50:47 443

原创 convertTouchToNodeSpaceAR转换为精灵锚点所在坐标系

CCPoint CCNode::convertTouchToNodeSpaceAR(CCTouch *touch);//转换为精灵锚点所在坐标系例:CCPoint point = sprite->convertTouchToNodeSpaceAR(ccTouch);CCRect rect = CCRectMake(-s.width / 2, -s.height / 2, s.width,

2014-07-10 18:49:42 1901

原创 exit(0)

1.退出iOS时需要->endapp;exit(0);否则黑屏2.如果不释放数组等主动分配的,场景切换不会起作用,析构函数不会被调用3.//CCPoint CCNode::convertTouchToNodeSpaceAR(CCTouch *touch);转换为精灵锚点所在坐标系例:CCPoint point = sprite->convertTouchToNodeSpaceA

2014-07-10 18:48:54 474

空空如也

空空如也

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

TA关注的人

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