day01 정령 분석
3811 단어 배우다
day01
using namespace cocos2d; == USING_NS_CC;
#ifndef __MYLAYER_H__
#define __MYLAYER_H__
---------------
: public CCLayer CCLayer
CCLayer::init();
CCLabelTTF *plabel = CCLabelTTF::create("sunda","Arial",36);// lable
addChild(plabel,1);// scene lable
CCSize size =CCDirector::sharedDirector()->getWinSize();//
plabel->setPosition(ccp(size.width / 2,size.height / 2));// lable
// image CCMenuItemImage::create("CloseNormal.png","CloseSelected.png",this,menu_selector(mylist::menuCloseCallback));
// ;
// ;
// ;
CCMenuItemImage *inage = CCMenuItemImage::create("CloseNormal.png","CloseSelected.png",this,menu_selector(mylist::menuCloseCallback));
CCMenu* pMenu = CCMenu::create(inage, NULL);
pMenu->setPosition(460,20);//
addChild(pMenu, 1);//
//
CCSprite* pSprite = CCSprite::create("HelloWorld.png");//
pSprite->setPosition(ccp(size.width/2 ,size.height/2));//
addChild(pSprite,0);//
return true;
setTouchEnabled(true);
setTouchMode(kCCTouchesAllAtOnce);
:
setTouchMode(kCCTouchesOneByOne);
:
bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent);//
void ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent);//
void ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent);//
void ccTouchCancelled(CCTouch *pTouch, CCEvent *pEvent);//
CCSprite* sprite = CCSprite::create("1/furnace/jt.png");
CCSprite* sprite = CCSprite::create("1/furnace/jt.png",CCRectMake(0,0,20,20));
// CCRectMake(x ,y ,x ,y )
addChild(sprite);
CCSize size = CCDirector::sharedDirector()->getWinSize();//
sprite->setPosition(ccp(size.width/2,size.height/2));//
//
CCTexture2D* texture = CCTextureCache::sharedTextureCache()->addImage("1/furnace/jt.png");
// , ,
CCSprite* sprite = CCSprite::createWithTexture(texture);
// ,
CCSprite* sprite = CCSprite::createWithTexture(texture,CCRectMake(0,0,20,20));
// CCRectMake(x ,y ,x ,y )
CCSpriteFrame* frame = CCSpriteFrame::createWithTexture(texture,CCRectMake(0,0,100,100));
//
CCSprite* sprite = CCSprite::create("Images/blocks.png");
// Images/blocks.png
addChild(sprite);
sprite->setPosition(ccp(100,100));// ,
//
sprite->setAnchorPoint(ccp(0,0));
//1、 (0.5,0.5) ,
//0,0
//1,1
//
sprite->setScale(1.5f);
//
sprite->setScaleX(0.5f);
//X
sprite->setScaleY(0.5f);
//Y
//
sprite->setRotation(90.f);
sprite->setRotationX(90.f);
Y 90.
sprite->setRotationY(90.f);
Y 90.
//
sprite->setSkewX(60.0f);
X 60 90
sprite->setSkewY(60.0f);
Y 60 90
180 180
,
//
sprite->setFlipX(true);
x
sprite->setFlipY(true);
Y
//
sprite->setOpacity(1);
0 255
0 ,255
//
sprite->setColor(ccc3(255,0,0));
//ccc3(255,0,0), RGB 、 、
//
sprite->setVisible(false);
//false
//ture
//
sprite->setDisplayFrame(...);
//user data cocos
char * buf= "helloword";
sprite->setUserData(buf);
char *p=(char *)sprite->getUserData();
CCLOG("user data is %s",p);
//
sprite->setUserObject(sprite);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
위챗 애플릿의 간단한 로그인 페이지 이동우선 APP에 tapbar를 설정합니다.js에서 관련 데이터 사용자의 정보를 설정합니다. login 페이지는 귀속 데이터가 필요합니다.사용자 이름 로그인 이벤트 바인딩하기; 사용자 정보를 표시하는 사용자 페이지use...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.