cocos2d-x 2.x 精灵的创建

本文深入探讨了游戏开发领域的关键技术,包括cocos2dX、unity3d、Unreal Engine等游戏引擎的应用,以及OpenGL、OpenCV等图像处理技术在AR特效制作中的实践案例。

 //图片创建

    CCSprite *sprite1=CCSprite::create("Icon.png");

    sprite1->setPosition(ccp(100,100));

    this->addChild(sprite1,0);

    //裁剪左上角开始裁剪(图片+区域生成)

    CCSprite *sprite2=CCSprite::create("Icon.png",CCRect(0, 0, 20, 50));

    sprite2->setPosition(ccp(150,150));

    this->addChild(sprite2,1);

    //通过祯缓存中的一祯名字生成

    CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("test_icon.plist");

    CCSprite *sprite3=CCSprite::createWithSpriteFrameName("Icon.png");

    sprite3->setPosition(ccp(200,200));

    this->addChild(sprite3,2);

    //通过另外一祯生成一个生成

    CCSpriteFrame*frame=CCSpriteFrame::create("Icon.png",CCRect(20, 20, 30, 30));

    CCSprite* sprite4=CCSprite::createWithSpriteFrame(frame);

    sprite4->setPosition(ccp(200,350));

    this->addChild(sprite4);


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值