也许你是被逼无奈必须要root一下你的手机,也许你像我一样是一个苦逼的程序员,为了调试bug而root这个设备。不管何种原因,root完毕后,打开系统始终停留在一个X界面,或者google的开机闪屏窗口。而进入 Recovery模式下后,小机器人倒了,胸部出现了一个红色感叹号的图片。。。,表慌,表心里暗骂了十遍以上神马刷机精灵,一键root等坑爹。。。。。,其实我也突然心里有点慌了一下。。。
h...
分类:
其他好文 时间:
2014-06-10 17:39:05
阅读次数:
301
使用缓存的好处,这对于做过web开发的人员来说是很明了的。。
比如从数据库读取数据显示在前台为例,如果每次都调用数据库那么响应时间就会拉长。
如果我们给资源设置缓存,预先的把他们保存在缓存中,那么我们在程序中直接从缓存中读取资源,可以很好的提升游戏运行的效率;
在进入主场景以前,我们设置一个场景,其目的就是预先为资源设置缓存;
//精灵的序列帧缓存
SpriteFrameCa...
分类:
其他好文 时间:
2014-06-10 15:46:56
阅读次数:
198
day01笔记
using namespace cocos2d; == USING_NS_CC; 一般用后面的
#ifndef __MYLAYER_H__
#define __MYLAYER_H__
---------------一般添加头文件添加宏
: public CCLayer 一般添加一个类继承CCLayer
CCLayer::init();
CCLab...
分类:
其他好文 时间:
2014-06-08 15:23:33
阅读次数:
191
学习Cocos2DX已经有一段时间,前面已经接触了引擎的大部分游戏元素如导演、图层、精灵、动作以及触屏事件的响应。有了这些知识赶紧用一个实例项目来练练手。最近完2048完疯了,这款游戏还不错,游戏逻辑也相对简单。在网上也找了找相关的教程,第一个练手项目还是参照前人(Legendof1991)的吧今天...
分类:
其他好文 时间:
2014-06-06 14:10:03
阅读次数:
209
void HelloWorld::ccTouchMoved(cocos2d::CCTouch
*touch, cocos2d::CCEvent *event){ CCSize winSize =
CCDirector::sharedDirector()->getVisibleSize(); if (...
分类:
移动开发 时间:
2014-06-06 07:30:08
阅读次数:
377
void HelloWorld::ccTouchMoved(cocos2d::CCTouch *touch, cocos2d::CCEvent *event)
{
CCSize winSize = CCDirector::sharedDirector()->getVisibleSize();
if (m_ship) {
CCPoint pos = touch->getDelta...
分类:
移动开发 时间:
2014-06-05 05:25:10
阅读次数:
222
有两个QLabel, 一个显示静态图片, 一个显示动态图片, 相互切换显示 .....
分类:
其他好文 时间:
2014-06-05 02:42:59
阅读次数:
223
小鸟一直在扑翅膀的代码块:
auto sprite = Sprite::create();
Animation *animation = Animation::create();
animation->addSpriteFrameWithFileName("bird_blue_1.png");
animation->addSpriteFrameWithFileName("bird_blu...
分类:
其他好文 时间:
2014-06-04 14:01:08
阅读次数:
308
#include"HelloWorldScene.h"
#include"MyLayer.h"
usingnamespacecocos2d;
CCScene*HelloWorld::scene()
{
CCScene*scene=NULL;
do
{
//‘scene‘isanautoreleaseobject
scene=CCScene::create();
CC_BREAK_IF(!scene);
//‘layer‘isanautoreleaseobject
HelloWorld*layer=HelloW..
分类:
移动开发 时间:
2014-06-02 07:53:45
阅读次数:
339
守门员出场
守门员出场,每个守门员是从屏幕的右侧中间的位置随机方向向左侧移动
FielderSprite* fielderSprite1 = FielderSprite::create("pic/fielder.png");
//守门员精灵初始位置为右侧中间位置
fielderSprite1->setPosition(ccp(GOALKEEPER_X, GOALKEEPER_Y))...
分类:
其他好文 时间:
2014-06-02 05:03:11
阅读次数:
277