- 博客(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
原创 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
原创 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关注的人